-
[T50/Q800] Instalación de Transmission (P2P BT)...
Transmission es un cliente b i t t o r r e n t muy liviano que casi no ocupa recursos, y eso lo hace ideal para su utilización en aparatos como el nuestro. Funciona en los Blusens T50 y en los EMTEC Q800, aunque es muy probable que funcione también en cualquiera de los muchísimos clones del mismo aparato (Ellion, Woxter, BestBuy, O2, etc). Lo bueno es que no hay ninguna posibilidad de cargarse nada pues no toca en absoluto el firmware del aparato. Con apagar, encender y borrar los ficheros de la partición principal se deja el CUBO como estaba.
Instalación del chroot en Debian
Para ello, seguid el siguiente post:
https://www.mundodvd.com/showthread....24#post1485724
Instalación de Transmission 1.73-5
Para un dispositivo como el CUBO, lo suyo es instalar programas que funcionen como demonio para gestionarlos de forma remota. Vamos a instalar el paquete transmission-daemon, que actualmente viene en la versión 1.73-5 tanto en la distribución testing como en la inestable, por lo que utilizaremos la primera.
Antes de nada hay que solventar un problema que presenta instalar paquetes incluidos en las distribuciones testing o sid. El paquete transmission-daemon tiene una serie de dependencias con otros paquetes, necesarios para su funcionamiento. Si alguno de dichos paquetes no los teníamos previamente instalados, los tendrá que instalar de la distribución disponible, que en este caso es la testing.
En muchas ocasiones esto no supone ningún problema, pero con transmission-daemon sí. Hay un paquete que se instala que necesita la versión 2.9 del paquete libc6 instalada, y dicha versión no funciona con nuestro kernel, y hasta que no haya nuevos firmwares que traigan kernels más avanzados, no podemos instalarlo. De esta forma, si directamente le damos a instalar, insistirá en actualizar el paquete libc6, hecho que acabará en error y abortará la instalación.
Para solucionar esto, he comprobado una a una las dependencias del paquete transmission-daemon. Luego he buscado dichos paquetes en la distribución estable para ver qué versión viene incluida y si es suficiente para los requerimientos de transmission-daemon. Dado que los paquetes de la estable son adecuados, lo que hago es instalar primero todos los paquetes con la estable, para luego instalar transmission-daemon con la testing.
Montamos el chroot (el símbolo de comando sera sh-3.1#) y ejecutamos:
Cita:
vim /etc/apt/sources.list
- Para editar el contenido, debéis pulsar la tecla 'i'. Aparecerá en la parte inferior izquierda la palabra 'INSERT' que nos indica que estamos en modo edición.
- Para guardar los cambios, pulsáis ESC para salir del modo edición (desaparecerá la palabra INSERT de la parte inferior izquierda), tecleáis :wq y pulsáis ENTER. Con esto guardaremos los cambios y saldremos. Dará un error de escritura de no se que, pero no le hagáis caso, con dar a ENTER volveréis al símbolo de comando.
Las lineas con el carácter # al comienzo se llaman 'lineas comentadas' y no son leídas por aptitude. Debemos cerciorarnos de que las dos primeras están sin comentar (distribución estable), y que las cuatro siguientes si que están comentadas (distribuciones testing y unstable).
Ahora ejecutamos...
...para actualizar las listas de paquetes.
Para instalar todos los paquetes necesarios ejecutad...
Cita:
aptitude install adduser libc6 libcurl3-gnutls libssl0.9.8 lsb-base zlib1g
Cuando pregunte...
Cita:
Accept this solution? [Y/n/q/?]
... darle al ENTER para aceptar la solución, ya que al estar la 'Y' en mayúscula indica que es la opción por defecto.
Luego dirá...
Cita:
xx packages upgraded, xx newly installed, x to remove and xxx not upgraded.
Need to get xxxxkB of archives. After unpacking xxxxkB will be used.
Do you want to continue? [Y/n/?]
... y le volveremos a dar al ENTER.
Pasado un rato ya tendremos nuestro Debian listo para poder instalar transmission-daemon sin problemas.
Volvemos a editar el fichero de repositorios...
Cita:
vim /etc/apt/sources.list
... y esta vez dejamos sin comentar las dos lineas de enmedio correspondientes a la distribución testing. Luego ejecutamos de nuevo...
...para actualizar las listas de paquetes con la nueva distribución.
Ahora ya podemos instalar transmission-daemon ejecutando...
Cita:
aptitude install transmission-daemon
En un momento dado nos dirá...
Cita:
The following NEW packages will be installed:
libevent-1.4-2 transmission-cli transmission-common transmission-daemon
0 packages upgraded, 4 newly installed, 0 to remove and xxx not upgraded.
Need to get xxxxkB of archives. After unpacking xxxxkB will be used.
Do you want to continue? [Y/n/?]
... ante lo que pulsaremos ENTER para comenzar la instalación.
En unos minutillos (pocos) estará todo instalado y solo faltara configurar el sistema.
Actualización de Transmission 1.73-5
Para aquellos que ya teníais instalado el Transmission (versiones a partir de la 1.61-2, que es la versión original de este tutorial), este es el proceso que he seguido yo con resultados satisfactorios.
Montamos el chroot (el símbolo de comando sera sh-3.1#) y ejecutamos:
Cita:
vim /etc/apt/sources.list
- Para editar el contenido, debéis pulsar la tecla 'i'. Aparecerá en la parte inferior izquierda la palabra 'INSERT' que nos indica que estamos en modo edición.
- Para guardar los cambios, pulsáis ESC para salir del modo edición (desaparecerá la palabra INSERT de la parte inferior izquierda), tecleáis :wq y pulsáis ENTER. Con esto guardaremos los cambios y saldremos. Dará un error de escritura de no se que, pero no le hagáis caso, con dar a ENTER volveréis al símbolo de comando.
Las lineas con el carácter # al comienzo se llaman 'lineas comentadas' y no son leídas por aptitude. Debemos cerciorarnos de que las dos de enmedio están sin comentar (distribución testing).
Ahora ejecutamos...
...para actualizar las listas de paquetes.
Ahora ya podemos actualizar transmission-daemon ejecutando...
Cita:
aptitude install transmission-daemon transmission-cli
En un momento dado nos dirá...
Cita:
The following NEW packages will be installed:
libevent-1.4-2
The following packages will be upgraded:
transmission-cli transmission-common transmission-daemon
3 packages upgraded, 1 newly installed, 0 to remove and xxx not upgraded.
Need to get 872kB of archives. After unpacking 102kB will be freed.
Do you want to continue? [Y/n/?]
... ante lo que pulsaremos ENTER para comenzar la instalación.
En caso de que la actualización se realice desde una versión 1.7x-x, ya tendréis instalado el paquete libevent-1.4-2, por lo que simplemente os actualizará los paquetes de transmission sin necesidad de instalar ningún nuevo paquete.
Al ratito aparecerá lo siguiente...
Cita:
Configuration file `/etc/default/transmission-daemon'
==> Modified (by you or by a script) since installation.
==> Package distributor has shipped an updated version.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the situation
The default action is to keep your current version.
*** transmission-daemon (Y/I/N/O/D/Z) [default=N] ?
... ante lo cual pulsaremos ENTER para conservar el fichero transmission-daemon que ya modificamos cuando lo instalamos.
Luego aparecerá lo siguiente...
Cita:
Starting b i t t o r r e n t daemon: transmission-daemon.
... y continuará configurando la nueva instalación. En mi caso, dicha configuración se estaba haciendo muy larga, ya que al arrancar transmission-daemon, se pone a comprobar todos los archivos que nos estamos bajando, ralentizando mucho el sistema. Después de un rato viendo que no terminaba la instalación, he abierto otro telnet para finalizar el demonio y dejar al sistema trabajar.
El proceso es sencillo, abrís otro telnet a vuestro CUBO y ejecutáis lo siguiente...
Cita:
cd /usr/local/etc/hdd/volumes/HDD1/debin-4g
chroot ./chroot
Dado que el chroot ya está montado, no es necesario montar todo de nuevo, simplemente hay que acceder a él.
Una vez dentro, ejecutáis...
Cita:
/etc/init.d/transmission-daemon stop
... con lo que detendréis el demonio y la instalación (en el otro telnet) terminará rápidamente.
Una vez concluido el proceso, vuestro transmission estará igual que antes pero con una flamante versión nueva. En este caso no es necesario que configuréis nada, ya que conservará toda la configuración de vuestra anterior instalación.
Configuración básica de transmission-daemon
Cuando termine de instalarse ejecutáis...
Cita:
/etc/init.d/transmission-daemon stop
...para detener el demonio y poder comenzar con la configuración.
Ejecutad ...
Cita:
adduser --disabled-password transmission
su transmission
transmission-daemon -f
... para crear el usuario transmission y ejecutar el demonio bajo dicho usuario. Una vez haya dejado de mostrar mensajes por pantalla, pulsáis Ctrl+C para cerrar el demonio y que se generen los ficheros de configuración en /home/transmission/.config/transmission-daemon. Ejecutamos...
Cita:
vim ~/.config/transmission-daemon/settings.json
...para editar el fichero de configuración. Debemos buscar las líneas que nos interesan y modificarlas:
Cita:
"download-dir": "\/mnt\/HDD1\/Incoming",
Con esto establecemos la ruta de descarga. Si no existe, debemos crear la carpeta 'Incoming' en la raíz de la partición HDD1.
Cita:
"peer-port": 12345,
Este es el puerto que usará transmission para conectarse. Debemos poner el puerto que nos de la gana, y ese mismo será el que tengamo que abrir en nuestro router tanto para TCP como para UDP.
Cita:
"rpc-authentication-required": false,
Aseguraos que no pide autenticación, pues yo personalmente no lo he conseguido hacer funcionar.
Este es el puerto utilizado para la conexión remota, vía web o RPC. Podéis dejarlo como está o poner el que os de la gana. Si pretendéis conectaros a transmission desde fuera de vuestra red local, os tocará abrir el puerto en el router para TCP.
Cita:
"rpc-whitelist": "127.0.0.1,192.168.*.*",
Aquí se especifican las direcciones IP desde las cuales permitimos a transmission aceptar conexiones. Poniéndolo tal cual lo pongo, podemos conectarnos desde cualquier ordenador de nuestra red local. Si tenéis intención de conectaros desde fuera de casa, debéis añadir aquí la dirección IP de la máquina o red desde la que os pensáis conectar.
Cita:
"rpc-whitelist-enabled": true,
Imprescindible que sea true para poder controlar remotamente a transmission.
De esta forma, los archivos que genere transmission tendrán permiso de lectura/escritura para cualquiera, facilitando su copia/borrado con otras aplicaciones.
Una vez editado y guardado el fichero settings.json, ejecutamos...
Cita:
exit
vim /etc/default/transmission-daemon
para salir del usuario transmission y seguir configurando.
Debemos asegurarnos de que esté activado el demonio...
... y de comentar la línea de opciones.
Cita:
#OPTIONS="--auth --config-dir $CONFIG_DIR"
Por último, ejecutamos...
Cita:
vim /etc/init.d/transmission-daemon
... y nos aseguramos de poner el usuario que hemos creado, buscando la línea y editando.
Con todo lo anterior ya tenemos correctamente configurado transmission, y el resto de opciones de configuración ya podemos modificarlas directamente de forma remota.
Para poder arrancar y detener transmission de forma sencilla he creado unos script que os podéis bajar de aquí:
http://rapidshare.com/files/274322932/TRANSMISSION.rar
Tenéis que editar los ficheros .txt y colocar la dirección IP de vuestro CUBO en la primera línea.
Para montar la imagen Debian, ejecutad 'debian.bat', y para desmontarla 'undebian.bat'. El script 'undebian' desmonta HDD1, HDD2 y chroot para dejar el CUBO como antes de ejecutar nada. Si por ejemplo tenéis funcionando vsftpd, no es necesario montar Debian porque ya está montado, por lo que solo tendréis que arrancar el servidor. Para arrancar el servidor ejecutad 'transmission_on.bat' y para detenerlo 'transmission_off.bat'.
Además de los script que os he explicado, también incluyo uno llamado 'permisos.bat' que modificará los permisos de todos los archivos de vuestras particiones para poder tener acceso de lectura/escritura desde cualquier aplicación (NAS, cliente FTP, etc).
Por si los ficheros no os funcionan, o simplemente habéis utilizado carpetas diferentes, os adjunto las órdenes para arrancar y parar transmission-daemon (desde el chroot, sh-3.1#).
Para arrancarlo:
Cita:
/etc/init.d/transmission-daemon start
Para detenerlo:
Cita:
/etc/init.d/transmission-daemon stop
Apertura de puertos del router
Lo lógico es que tengáis conectado vuestro CUBO a vuestra red local a través de un router. En ese caso, hay que abrir los puertos (mapear) en el router para que transmission funcione como es debido.
Para empezar recomiendo encarecidamente que vuestro CUBO tenga una IP fija, ya que si es automática asignada por DHCP en muchos casos vuestro router no os permitirá abrir los puertos hacia esa dirección.
Una vez nuestro CUBO tiene IP Fija, tenemos que abrir el puerto que hayamos configurado antes (peer-port) tanto para TCP como UDP. Si además queremos conectarnos desde fuera de la red local, hemos de abrir el puerto (rpc-port) para TCP.
La forma de abrir los puertos de vuestro router especifico no es el tema de discusión y os agradecería que no contestéis al post con preguntas relativas a ese tema. Si necesitáis ayuda para abrir puertos, mirad en http://www.adslzone.net/.
Los puertos pueden ser modificados posteriormente de forma remota.
Control remoto del demonio
Para poder controlar el demonio de forma remota, la aplicación trae incluida un pequeño servidor web accesible desde cualquier navegador. Para conectaros, abrid la página...
http://xxx.xxx.xxx.xxx:pppp
... donde xxx.xxx.xxx.xxx es la IP de vuestro CUBO, y pppp es el puerto rpc-port que habéis definido antes, por defecto 9091.
http://img41.imageshack.us/img41/590...ebinterfac.jpg
La web funciona estupendamente, pero para gozar de mayor funcionalidad, recomiendo instalar la aplicación Transmission Remote.
Transmission Remote es una aplicación para windows que trabaja sobre .NET para controlar de forma remota el demonio. El aspecto es muy similar a uTorrent, por lo que está bastante logrado.
Lo podéis descargar el instalador de aquí:
http://code.google.com/p/transmissio...downloads/list
Una vez instalado, lo arrancamos. Una vez dentro, pulsáis en el icono de la llave (herramienta) o pulsáis Ctrl+O para configurar el programa.
Pestaña server:
- Host: IP de tu CUBO
- Port: El rpc-port que hayas puesto en settings.json
- Marcar Autoconnect
Pestaña General:
- Marcar Enable tray icon
Le damos a 'save and connect' y debería conectarse.
Desde este programa podemos configurar el demonio como si lo tuviésemos instalado en el PC. Se pueden añadir torrents directamente abriendo el fichero (si ya lo hemos descargado a nuestro PC) o metiéndole la URL.
http://img19.imageshack.us/img19/711...sionremote.jpg
Si quieres, se puede configurar firefox para descargar directamente con Transmission Remote. Cuando abráis un enlace a un .t o r r e n t, os debería salir una ventana de diálogo preguntando que queréis hacer con el fichero .t o r r e n t.
Marcais Abrir con... y de dáis a Examinar.
Luego le volvéis a dar a examinar, y tenéis que elegir C:/Archivos de programa/Transmission Remote/Transmission Remote.exe y darle a Abrir.
Si no tenéis más clientes b i t t o r r e n t, podéis marcar "Hacer esto automáticamente para los archivos como éste de ahora en adelante" y así siempre se abrirá Transmission Remote y se añadira la descarga automáticamente.
Si tenéis intenciones de conectaros desde fuera de la red local, es más que aconsejable que os hagáis con una DNS dinámica, para evitar tener que poner la IP publica de vuestra red local. Podéis ver como crearos la DNS en www.dyndns.com y como instalar la aplicación ddclient (para actualizar automáticamente la IP de la DNS) desde este enlace:
https://www.mundodvd.com/showthread....67#post1540467
Limitaciones de uso con FAT32
Las particiones FAT32 admiten un tamaño máximo de archivo de 4Gb, por lo que, si utilizáis la partición FAT32 como destino de los archivos, no podréis descargar cosas de más de 4Gb.
La idea de utilizar la partición NTFS no es mala en principio, pero es muy probable que os de problemas. A mi me los ha dado tanto con MLDonkey como con aMule.
Mi recomendación es que convirtáis la partición FAT32 a ext3 (para romper con la limitación de tamaño máximo), y ya de paso, eliminar la partición NTFS (que ya no hace falta). Todo viene muy bien explicado en el siguiente tutorial:
https://www.mundodvd.com/t50-q800-pasar-las-2-particiones-a-ext3-63116/
Conclusiones
Lo poco que he probado el programa me ha hecho abandonar tanto MLDonkey como aMule. En pocos minutos descargas de ciento y pico Kb/s con mi conexión de 3Mb de Ono, y de momento no ha bajado el rendimiento ni se ha caido en unas cuantas horas. Baja como una bestia.
Probad y comentad, por favor.
Un saludo!
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Definitivamente este programa es la opción IDEAL para nuestro T50/Q800/Otros...
En algo menos de 11 horas, he desgargado 3.11 Gb...
Le da CIEN VUELTAS tanto a MLDonkey como a aMule, incluso con una conexión de ONO.
Un saludo!
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Buenas,
he tenido conectado el Transmission desde el martes pasado sin descanso y sin ningún problema. He bajado casi 25 Gb entre juegos de Wii y pelis en divx, por lo que recomiendo encarecidamente que lo probéis.
Por otra parte, la interfaz gráfica para controlarlo que propongo (Transmission Remote) no viene en castellano porque nadie se había puesto manos a la obra con la traducción.
Pues bien, me he involucrado en el proyecto traduciendo el programa al castellano, y a partir de la próxima versión, mi traducción vendrá incluida en el programa.
De todas formas, ya podéis utilizar mi traducción. Para ello descargaos lo siguiente:
http://rapidshare.com/files/24471774..._ES_Huexxx.rar
Ponéis el archivo en C:/Archivos de programa/Transmission Remote/ (o donde quiera que hayáis instalado el programa), y una vez allí, botón derecho -> Extraer aquí. Se generará una carpeta llamada 'es-ES'.
Ahora ya dentro del programa podéis seleccionar el idioma Spanish, y tras reiniciar la aplicación podréis disfrutar del Transmission en perfecto castellano.
Un saludo!
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Macho, cómo te lo curras.:wtf
Yo casi no uso ni mula ni torrents. Prefiero hacerlo por descarga directa, aunque es una pena, porque lo que propones tiene una pinta de la oxtia.:palmas
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Buenas,
actualizado el post principal con la nueva versión 1.72-1.
Esta nueva versión ya soporta Tablas de Hash Distribuidas (DHT) por lo que se convierte en un completísimo cliente b i t t o r r e n t que además funciona de fábula en nuestro CUBO.
Ya no es necesario instalarse la traducción del Transmission Remote .NET al castellano, puesto que ya la han incluido en la nueva versión.
Un saludo!
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hola Huexxx, no se si podrás decirme algo al respecto. Realice tu procedimiento paso por paso en el Best Buy Easy Player Recording TDT HDMI y quedó todo perfectamente configurado y funcionando. Probe a bajarme 2 cosas y sin ningún problema.
El caso es que sin haber tocado nada en la segunda ocasión que fui a bajarme archivos, cuando arranco el Best Buy Easy Player Recording TDT HDMI y ejecuto tu script para iniciar el Transmission, al conectarme por el Transmission Remote se me queda por un lado los archivos en estado comprobando y al rato como que no refresca la pantalla y pierdo conectividad diciendo que se superó el tiempo de espera. Trás este mensaje si intento conectarme via web tampoco me deja y la única opción es ejecutar tu script de OFF y volver a arrancar el Transmission obteniendo el mismo resultado. Total, que desde la primera vez que me funcionó sin ningún problema el resto de veces no he sido capaz de dejar descargando nada con el Transmission porque parece que siempre se queda bloqueado. No se si es que no refresca la pantalla pero internamente sigue funcionando o que directamente se bloquea.
Si puedes decirme algo te lo agradecería.
Muchas gracias de antemano y un 10 para todo esto que te has currado que tiene mucho merito.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Muchas gracias Huexxx!!!
Menudo manualazo te has currado. Yo no tengo ni idea de Linux y ha salido todo -casi- perfecto.
Una duda solamente, el directorio Incoming, lo he creado "a mano" a través de la conexión USB, nada más abrir \\NAS\ y el disco 1.
La cosa es que el transmission dice que no puede descargar porque no es un directorio válido.
He probaco creando tambien la carpeta Downloads, y tambien metiendolas dentro de la carpeta de debian.
Una pista es que el remote, en las opciones dice que el directorio de descarga es home\transmission\Incoming, pero claro no tengo acceso de escritura a las tripas del Debian.
Tan cerca... Alguna idea, please?
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
No he dicho nada, soy un patán y no pegué bien la ruta. Todo funciona de vicio!
Mil gracias de nuevo!
Un saludo.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
No he dicho nada, soy un patán y no pegué bien la ruta. Todo funciona de vicio!
Mil gracias de nuevo!
Un saludo.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hola.
He encontrado un problema durante la instalación de Transmission, a ver si me puede decir alguien qué es lo que pasa...
Resulta que tras el paso:
Volvemos a editar el fichero de repositorios...
Cita:
vim /etc/apt/sources.list
... Y esta vez dejamos sin comentar las dos lineas de enmedio correspondientes a la distribución testing. Luego ejecutamos de nuevo...
y ejecutar a continuación el comando aptitude update, me sale el siguiente mensaje de error:
sh-3.1# aptitude update
Get:1 http://ftp.es.debian.org stable Release.gpg [1032B]
Get:2 http://ftp.es.debian.org testing Release.gpg [835B]
Hit http://ftp.es.debian.org stable Release
Hit http://ftp.es.debian.org testing Release
Ign http://ftp.es.debian.org stable/main Packages/DiffIndex
Ign http://ftp.es.debian.org stable/contrib Packages/DiffIndex
Ign http://ftp.es.debian.org stable/non-free Packages/DiffIndex
Ign http://ftp.es.debian.org stable/main Sources/DiffIndex
Ign http://ftp.es.debian.org stable/contrib Sources/DiffIndex
Ign http://ftp.es.debian.org stable/non-free Sources/DiffIndex
Hit http://ftp.es.debian.org stable/main Packages
Hit http://ftp.es.debian.org stable/contrib Packages
Hit http://ftp.es.debian.org stable/non-free Packages
Hit http://ftp.es.debian.org stable/main Sources
Hit http://ftp.es.debian.org stable/contrib Sources
Hit http://ftp.es.debian.org stable/non-free Sources
Hit http://ftp.es.debian.org testing/main Packages/DiffIndex
Hit http://ftp.es.debian.org testing/main Sources/DiffIndex
Fetched 2B in 43s (0B/s)
Reading package lists... Error!
E: Dynamic MMap ran out of room
E: Error occurred while processing sulu (NewPackage)
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.
E: Couldn't rebuild package cache
Y ya no puedo seguir con el proceso... ¿Qué está pasando y qué debo hacer?
Gracias!
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hola,
he resuelto el problema a través de este link...
http://www.linuxquestions.org/questi...f-room-160966/
Por si os sirve de ayuda.
Salu2.
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Actualizado a 1.73.5 desde la unstable y parece que bien. Trae cambios menores:
All Platforms
* Fix bug where user-configured peer limits could be exceeded
* Use less memory in some high-peer situations
* Better estimation of time left to download
* Support supportcrypto and requirecrypto flags in http tracker announces
* Update to newer snapshots of libnatpmp and miniupnpc
* Make DHT a compile-time option
GTK+
* Use GDK-safe versions of g_idle_add() and g_timeout_add*()
* Save some space in GTK+ >= 2.16.0 by not building SexyIconEntry
Qt
* Fix bug that crashed Qt client when setting alternative up/down speeds
Daemon
* Add umask support
Web Client
* Inspector and Add ******* buttons for iPhone/iPod Touch
* Add location field to inspector
CLI
* Some ******* files created with transmission-cli were invalid
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Buenas,
veo que no soy el único que aporta algo, gracias por la info fory.
Tenía un poco abandonado el tema con las vacaciones y tal, pero bueno, cuando puedo lo actualizaré y adaptaré el tuto a los nuevos tiempos.
Un saludo!
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
De nada! Estoy encantado desde que lo puse después de ver tu post, así que tenía que actualizarlo a ver qué tal iba. No noto cambios sustanciales, pero sigue yendo muuuuy bien.
s2
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Buenas,
actualizado el post principal con la nueva versión 1.73-5. Gracias a fory por el aviso.
En mi caso ya lo he actualizado y funciona sin problemas. No os se decir cuales son las ventajas de esta nueva versión, pero vamos, 35 descargas simultaneas entre juegos de Wii y peliculas funcionan sin problemas.
Solo una recomendación; cuando re-encendemos el transmission-daemon una vez ha sido puesto en funcionamiento, tiene que recomprobar todas las descargas, y para ello tiene que pasarse unas cuantas horas tirando de disco duro. Durante este proceso, os recomiendo que no hagáis nada con el HDD (grabar, timeshift, ver grabaciones o pelis descargadas) ya que puede que el CUBO no responda adecuadamente. Sin embargo, ver el TDT es algo que podréis hacer sin problemas, con un poquito de retardo, no saturéis al cacharro.
Un saludo!
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Buenas, he actualizado el post principal con un nuevo fichero de scripts:
- Ahora he separado los scripts para montar y desmontar el chroot de Debian, de los script de arrancar y parar el servidor transmission-daemon.
- He añadido un script para activar todos los permisos a todos los archivos de las particiones del CUBO.
Además, he añadido una opción de configuración "umask": 0, para que los archivos creados por transmission tengan permisos de lectura/escritura para cualquier usuario, facilitando su copia/borrado por otras aplicaciones.
Un saludo!
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hola Huexxx, a ver si me puedes echar una mano.
La primera parte del procedimiento me ha ido bien, pero en el paso de Actualización de Transmission 1.73-5 justo al principio, al lanzar el aptitude update recibo los mensajes siguientes:
Reading packages lists... Error!
E: Dynamic MMap ran out of room
E: Error occurred while processing vim-gnome (NewVersion 1)
E: Problem with MergeList /Var/lib/apt/lists/ftp.es.debian.org_debian_dists_testing_main_binary-mipsel_Packages
E: The package lists or status file colud not be parsed or opened.
E: Couldn't rebuild package cache
¿Sabes a que puede ser debido? ¿He hecho algo mal?
Gracias por anticipado
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
INTERFAZ CON PASSWORD
Cuando se pretende acceder desde fuera de nuestra red al Transmission
Por ejemplo: estás en casa de tu colega y te dice:
Cita:
- "Sí!, te tienes que bajar tal cosa sin falta!!"
- "Si me dejas tu ordenata lo hago ahora mismo desde mi cubo con Transmission"
Pues para empezar, además de tener obviamente el transmission instalado, deberás redireccionar los puertos del router como indica Huexxx en este post. Al hacerlo e intentar acceder vía web comprobamos que este interfaz es totalmente accesible sin contraseña, y esto, evidentemente, supone un riesgo. Para evitar este riesgo posteo mi experiencia de configuración que parece funcionar perfectamente, tanto con el interfaz web como con "Transmission Remote".
Aclaración previa: utilizo la versión más reciente de Transmission para la fecha de este post: 1.76
Lo que hice fue lo siguiente:
1.- telnet al cubo
2.- se monta el chroot (explicado mil veces por Huexxx)
Si tienes todo funcionando (se supone que ya tienes el transmission en marcha), basta con:
Cita:
cd /usr/local/etc/hdd/volumes/HDD1/debin-4g
chroot ./chroot
(incorporo el código de arriba para facilitar el copiar/pegar y evitar tecleo)
3.- si detiene el daemon del transmission:
Cita:
/etc/init.d/transmission-daemon stop
4.- Se modifica el fichero de configuración:
Se ejecuta
Cita:
su transmission
vim ~/.config/transmission-daemon/settings.json
Y se cambian las siguientes líneas:
Cita:
"rpc-authentication-required": true,
"rpc-password": "ContraseñaQueYoQuiera",
"rpc-username": "UsuarioQueYoQuiera",
"rpc-whitelist": "*.*.*.*",
"rpc-whitelist-enabled": false,
No os preocupéis por teclear la contraseña como una cadena de texto normal porque luego él solito se encarga luego de encriptarla y no se vuelve a ver como texto simple.
5.- Salimos y reiniciamos el daemon
Cita:
exit
/etc/init.d/transmission-daemon start
6.- Al intentar conectar con: http://IP_Cubo:9091 os debería pedir usuario y contraseña. En el Transmission Remote deberéis cambiar estos parámetros en la configuración local.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hi,
I read your guide and is very good but I have a problem with access with browser and Transmission Remote software ... I get a 403 error.
I opened 12345 port on my router ADSL and I checked the configuratin file settings.json
this is part of file:
"rpc-authentication-required": false,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "{16a36479910df4fd96f0f61e506618768d6ca6detcnpW1V5 ",
"rpc-port": 9091,
"rpc-username": "",
"rpc-whitelist": "127.0.0.1,192.168.*.*",
"rpc-whitelist-enabled": true,
thank you very much
Alessio
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Hi, you should open port 9091 on your router... or modify settings.json to change the "rpc-port" to 12345 port.
Regards.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Al descargar mi primer bittorent, me da
Error: Permission denigied /mnt/HDD1/Incoming/*******
Sólo tengo un HDD1 y está en Ext3
Alguna sugerencia.
Saludos y gracias.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Le puse:
chmod 755 /usr/local/etc/hdd/volumes/HDD1/Incoming
y ahora me da lo mismo pero en vez de Permission denigied, No such file or directory, cuando el directorio Incoming está creado, tiene su carpeta en el HDD1.
Saludos.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Solucionado:
reiniciando el cubo desde el boton trasero y metiendole el script permisos
Saludos y gracias por este muy buen trabajo. Por cierto me baja a 600Kbs. Vamos la ostia, todo el ancho de banda. joer nunca había visto algo igual.
Pues eso muchas gracias por la currada y las ayudas.
Saludos,
-
1 Archivos adjunto(s)
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hola a todos,
por si a alguien le interesa, añadiendo estas lineas en el fichero /usr/local/etc/rcS se consgiue que arranque automáticamente el transmission. Como se levanta con menos prioridad, el rendimiento cuando se está utilizando el cube para otra cosa, no se ve afectado.
ADjunto un txt con lo que habría que añadir.
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Esto si que es un aporte interesante... como ejecutar comandos dentro del chroot mediante rcS.
Decir que en mi caso, con la versión 1.76-1 no me funciona tan bien como me gustaría... y ahora ya está tanto en testing como en unstable... no puedo downgradear...
El T50 va a pedales, el transmission remote al principio conecta, pero luego no lo consigue... lo mismo si consigo que termine de comprobar todos los ficheros va mejor...
Un saludo!
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Cita:
Iniciado por
milis
Hola a todos,
por si a alguien le interesa, añadiendo estas lineas en el fichero /usr/local/etc/rcS se consgiue que arranque automáticamente el transmission. Como se levanta con menos prioridad, el rendimiento cuando se está utilizando el cube para otra cosa, no se ve afectado.
ADjunto un txt con lo que habría que añadir.
Podrias comentar si la modificación del archivo debe hacerse con un usuario (comando su) especial. yo he probado de editarlo con vi y tras el arranque no monta nada.
Gracias, (no tengo ni idea de linux)
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Yo lo he probado, y así tal cual no me ha funcionado. Me montaba el chroot pero no arrancaba el transmission.
Con alguna modificación si que he logrado que me funcione.
En un rato modifico el tutorial y añado esta funcionalidad.
Un saludo.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hola amigos,
He conseguido, gracias a este magnifico tutorial, instalar transmission correctamente en mi CUBO. Pero ahora tengo el siguiente problema: Cuando añado un "*******" , hace el amago de arrancar la descarga pero inmediatamente se pone en rojo y da el siguiente mensaje: "no such file or directory mnt/hdd1/Incoming". Esto me ocurre tanto si utilizo el propio cliente web del transmission como si me conecto desde windows con la aplicacion transmission remote. Supongo que sera tema de permisos pero no he sabido solucionarlo.
Muchas gracias por vuestra ayuda
Un saludo
Luilli
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
gracias huexxx, eres un crack.
menos mal que por ti le damos caña al emtec.
transmission funcionando ok.
(al del post anterior, has aplicado el script de PERMISOS que dice huexxx? creo que va por ahi) O SINO, has creado el directorio INCOMING ?? tienes que crearlo "a mano"
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hola, h2ohgh2o
Cuando mandé el post anterior efectivamente había creado el direcctorio "incoming" y utilizado el script del maestro huexxx. En un principio no me funcionó (algo haría mal, seguro) pero después, tras volver a ejecutar dicho script ("permisos") la cosa empezó a funcionar perfectamente.
No obstante, muchas gracias por tu observación ...
Un saludo
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Mi granito de arena:
Aqui teneis un GUI de Transmission para SYMBIAN:
http://omertron.com/pch/node/153/133
Oye .. Cojonudo !!!.
Ahora con mi Nokia Wifi me conecto por la mañana y veo como va el tema, pauso, empiezo descargas, hasta debe tener opcion de buscar torrents que aun no he probado. Una virgería !!!!
Asi no tengo que tener el portatil encendido para ver como va el transmission, con el movil me basta. casi, casi mientras desayuno.
Espero a alguien le sirva, saludos.
NOTA: Probado en un N85.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hola,
Al principio me funcionó bien el transmission pero desde hace una semana que no coge velocidad sube a 30 y enseguida baja a 2 , tiene subidas y bajadas bruscas en segundos, como si fuera inestable. Ahora no pasa ni de 20 y va a trompicones.
He mirado mi adsl y funciona correctamente. De hecho con el ctorrent me funciona bien, pero sólo puedo poner a descargar dos archivos, si pongo más se paran los torrents. Estoy con la última versión del transmission.
Alguna sugerencia?.
Gracias
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
alguna solucion para torpes sobre ::::::
E: Dynamic MMap ran out of room
E: Error occurred while processing sulu (NewPackage)
E: Problem with MergeList /var/lib/dpkg/status
E: The package lists or status file could not be parsed or opened.
E: Couldn't rebuild package cache
he probado las soluciones que dan en la red y me dice permiso denegado
gracias.
-
Re: [T50/Q800] Instalación de Transmission (P2P BT)...
Buenas,
sobre la marcha estoy actualizando a la versión 1.82. Comento pasos sobre la guía de como actualizar a 1.73:
- La versión 1.82 se encuentra bajo distribuciones unstable, no testing. Actualizo sources.list en consecuencia.
- Todo lo demás como dice el manual
La lista de cambios es amplia. El más importante que soporta magnet links.
Lo pruebo y os cuento.
s2
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Excelente el post muchas gracias Huexxx.
Ya he instalado el transmission en el cubo y el remote en el PC.
El problema es que no se conecta por el puerto.
¿Qué puedo hacer?
Al hacer un test con el transmission me indica lo siguiente:
Daemon try to download something, but the http result is: No response.
En el router ya tengo el puerto abierto para TCP y UPD. para el ip del cubo.
Un saludo y gracias.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Nuevo problema:
No sé qué habrá pasado, si es debido a una actualización del firmware o a alguna actualización del software "Transmission", la cosa es que cuando lo compré seguí estas instrucciones y me funcionó a la primera, y ahora, luego de un par de actualizaciones de firmware, formateos, etc. ya no me deja. El error lo obtengo de la línea:
Código:
aptitude install transmission-daemon
Aunque previamente, el comando anterior de "aptitude install", si bien no devolvía error, no decía exactamente lo que se indica en estas instrucciones. Aquí pego mi error, por si alguien me puede ayudar. GRACIASS!!
Código:
Writing extended state information... Done
Preconfiguring packages ...
dpkg: regarding .../libc-bin_2.11.2-2_mipsel.deb containing libc-bin:
package uses Breaks; not supported in this dpkg
dpkg: error processing /var/cache/apt/archives/libc-bin_2.11.2-2_mipsel.deb (--u
npack):
unsupported dependency problem - not installing libc-bin
(Reading database ... 22493 files and directories currently installed.)
Preparing to replace locales 2.7-18lenny4 (using .../locales_2.11.2-2_all.deb) .
..
Unpacking replacement locales ...
dpkg: regarding .../libc6_2.11.2-2_mipsel.deb containing libc6:
package uses Breaks; not supported in this dpkg
dpkg: error processing /var/cache/apt/archives/libc6_2.11.2-2_mipsel.deb (--unpa
ck):
unsupported dependency problem - not installing libc6
Errors were encountered while processing:
/var/cache/apt/archives/libc-bin_2.11.2-2_mipsel.deb
/var/cache/apt/archives/libc6_2.11.2-2_mipsel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
dpkg: dependency problems prevent configuration of locales:
locales depends on glibc-2.11-1; however:
Package glibc-2.11-1 is not installed.
dpkg: error processing locales (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
locales
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Hola:
Gran tutorial GRACIAS.
Pero me quedo atascado en el camino. Lógicamente las cosas han evolucionado, así que las versiones actuales difieren, pero consigo instalar (versión estable) hasta llegar aquí
Cita:
.Una vez haya dejado de mostrar mensajes por pantalla, pulsáis Ctrl+C para cerrar el demonio y que se generen los ficheros de configuración en /home/transmission/.config/transmission-daemon.
No encuentro el archivo .../settings.json por ningún lado. ¿Alguna idea? Por cierto: trabajo desde un iMac, no sé si cambia las cosas
Saludos
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Buenas,
la verdad es que no debería cambiar las cosas...
Traduzco lo que jamtegi pretende explicar... desde que se creo el tutorial, transmission ha ido evolucionando, y actualmente tenemos ya disponible la versión 2.03-2 en los repositorios inestable y experimental... pero lamentablemente esas versiones de transmission no nos sirven para nuestro cubo... ya que nos obliga a instalar una versión avanzada del paquete libc6 que es incompatible con nuestro kernel...
El tutorial hay que seguirlo pero utilizando siempre los paquetes de la versión estable, que instalaría la versión 1.77-1~bpo50+2 que funciona correctamente con nuestro kernel.
En cuanto al problema de jamtegi, el hecho de hacer el telnet desde un iMac no debería cambiar en nada las cosas... telnet es telnet independientemente de la plataforma desde la que se lance.
Dudo mucho que hayan cambiado las cosas hasta el punto de que se utilice un fichero de configuración distinto. Si puedo le echo un vistazo, pero no aseguro nada.
Un saludo.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Buenas,
al parecer, incluso en la versión actual, se sigue utilizando el mismo fichero de configuración settings.json...
https://trac.transmissionbt.com/
https://trac.transmissionbt.com/wiki/ConfigFiles
https://trac.transmissionbt.com/wiki/EditConfigFiles
... por lo que el tutorial, empleando los paquetes estables, debería funcionar sin problemas.
jamtegi, a lo mejor el problema está en que al hacer ctrl+c no cierras el demonio, y no se genera el fichero...
Con el comando ps deberían aparecer los procesos en ejecución... no se si desde el chroot o desde el propio shell del linux del cubo... si ves que sigue en ejecución, trata de matar el demonio con '/etc/init.d/transmission-daemon stop' desde otra ventana... no se.
Prueba y nos comentas.
Un saludo.
-
Respuesta: [T50/Q800] Instalación de Transmission (P2P BT)...
Post no válido. Como no puedo borrarlo, lo edito.....................