Get started with Drupal 7


Tuto: Instalar transmission en la Raspberry Pi con disco duro externo

El uso que le estoy sacando a la Raspberry Pi es brutal. Hoy voy a enseñaros a instalar Transmission en la Raspberry Pi y que las descargas se hagan en un pendrive o un disco duro externo.

La gran mayoría de tutoriales que he visto, o están incompletos o son copias de otros. El caso es que todos los que he probado no me han funcionado ya que aunque comienza la descarga en el pen (se supone), no tiene permisos para escribir y se corta la descarga.
Tuto: Instalar transmission en la Raspberry Pi con disco duro externo, instalar transmission pendrive raspberry piSi seguís este tutorial os aseguro que os va a funcionar tranmission a la primera y sin ningún tipo de problema.

Antes de empezar a instalar, voy a comentar un poco por encima los preparativos para instalar Transmission en la Raspberry Pi y que las descargas se hagan en un disco duro externo o un pendrive.

Tanto el disco duro externo como el pendrive tiene que estar formateado en Ext4 o en Ntfs. En Ext4 es mejor ya que consume menos recursos la Raspberry Pi pero claro, si conectamos ese disco duro o pen a un ordenador con Windows, no va a encontrar nada. Si usáis Linux como yo, lo mejor es formatearlo en Ext4 que consume menos procesador y es compatible con Linux. 

Una vez conectado el disco duro o el pendrive a la Raspberry Pi, encendemos la Raspberry Pi y nos conectamos mediante ssh a ella.

Llegados a este punto, primero vamos a recargar los repositorios e instalar transmission en la Raspberry Pi:
  1. sudo apt-get update
  2. sudo apt-get install transmission-daemon
Una vez instalado, vamos a configurarlo para que funcione correctamente y realice las descargas en el disco duro o pendrive. Primero matamos transmission para que deje de ejecutarse:
  1. sudo service transmission-daemon stop
Vamos a crear las carpetas necesarias para que todo este ordenado en el disco duro o pendrive y no tengamos que tener archivos de descargas sin ningún tipo de organización. Este paso no es necesario pero si muy útil para tener todo bien organizado:
  1. cd /media/Raspberry
En vez de Raspberry, poner la etiqueta del nombre de nuestro disco duro o pendrive, por ejemplo "pen" o lo que sea. No hay que poner sda1 ni cosas asi, el nombre con el que se monta nuestro pen o disco duro. Si tenéis dudas, poner cd /media y luego ls para ver con que nombre nos lo monta

Una vez dentro de nuestro pendrive o disco duro, vamos a crear carpetas para que se descarguen tanto nuestros archivos temporales como las descargas finalizadas:
  1. mkdir transmission
  2. cd transmission
  3. mkdir finalizadas
  4. mkdir temporales
  5. chmod 777 finalizadas
  6. chmod 777 temporales
Bueno, básicamente lo que hemos echo es crear la carpeta de transmission y dentro de esta una carpeta llamada finalizadas y otra temporales. Estas dos carpetas las hemos puesto permisos de lectura y escritura.

Ahora vamos a tocar el archivo de configuración de transmission para dejarlo a nuestro gusto (poner contraseña y user, descargar en el disco duro o pendrive, etc)
  1. sudo nano /var/lib/transmission-daemon/info/settings.json
Ahora con las flechas del ordenador vamos a buscar las siguientes palabras (está por orden alfabético) y vamos a editar lo que viene junto a ellas. Voy a poner mi configuración y después lo explico:
  1. “download-dir”: “/media/Raspberry/transmission/finalizadas”
  2. “incomplete-dir-enabled”: true
  3. “incomplete-dir”: “/media/Raspberry/transmission/temporales”
  4. “rpc-enabled”: true
  5. “rpc-bind-address”: “0.0.0.0″
  6. “rpc-username”: “tubuntux”
  7. rpc-password”: “Ubuntu & Software libre”
  8. “rpc-whitelist-enabled”: false
Para guardar pulsamos "Ctrl + X" y Yes. Bueno, básicamente hemos puesto donde descargar las descargas completas, los temporales, hemos puesto de usuario tubuntux y contraseña Ubuntu & Software libre, también le hemos dicho a transmission que nos podemos conectar desde cualquier IP a transmission (no solo desde la raspberry).

Ahora llega el paso importante de verdad. Vamos a decir al lanzador de transmission que somos usuarios Root y no simples usuarios ya que sino, no nos dejará escribir en el disco duro o pendrive.
  1. sudo nano /etc/init.d/transmission-daemon
Ahora donde pone USER=debian-transmission ponemos USER=root. Pulsamos Ctrl + X, yes y salimos. Ya somos root en transmission. Por último, vamos a volver a lanzar transmission:
  1. sudo /etc/init.d/transmission-daemon start
 Ahora para acceder a transmission desde cualquier móvil, ordenador, etc, ponemos la IP de la raspberry y el puerto 9091 de la siguiente forma:
192.168.1.157:9091
Ponemos el usuario y pass que hayamos puesto en la configuración y listo. Transmission funcionando en la Raspberry Pi.

4 comentarios:

Anónimo dijo...

Hola,
Muchas gracias por el tutorial, todo me funciona bien salvo que cuando quiero colocar la carpeta de Download en un disco externo usb ntfs me indica error de permission denied.
¿sabeis como podría solucionarlo?
Saludos

Anónimo dijo...

HOLA!!
Se puede conectar un cd/dvd combo externo? a la Raspberry pi2 ? como para ejecutar cd o dvds y verlos en una pantalla conectada a la RBPi2 ?
Gracias.

jisfil dijo...

VIVA LA MADRE QUE TE PARIOOO ¡¡¡, !!! POR FIIIIN ¡¡¡. Llevo loco no se cuantos dias y es lo que tu dices, toodooo lo que he encontrado por google esta mal, excepto el tuyo, ha sido hacerlo y a la primera, tengo el transmission funcionando sin problemas, me queda configurarlo bien, porque parece que va lentillo y tengo fibra optica, en el pc con windows el vuze (antiguo azureus), me va a toda leche, pero claro mi pc es muy potente pa dejarlo muchas horas, asi que quiero coger la raspberry y usarla pa torrents, mulica y descargas directas con pyload o algo asi me parece, estoy con xbian ultima version, lo que no se porque no se puede poner en español, tan solo tiene como opcion el idioma ingles, ¿a traves de ssh con el putty no se podria cambiar al español?, ¿no tendras por hay algun manual para el amule y el pyload en xbian?, si lo tuvieras seria lo mas, porque lo tuyo funciona, si puedes, por favor echame una mano. Mil millones de gracias.

Anónimo dijo...

Hola me sale esto en las descargas

Error: Permission denied (/media/pi/transmission/finalizadas/1985 - Soda Stereo - Nada Personal/FRONT.png)

si puedes me escribes a geekmike@hotmail.com

saludos

Publicar un comentario