Mostrando entradas con la etiqueta debian. Mostrar todas las entradas
Mostrando entradas con la etiqueta debian. Mostrar todas las entradas

lunes, 5 de mayo de 2014

Cliente bittorrent en modo CLI e interfaz web: Transmission

http://www.transmissionbt.com/
Seguro que muchos de vosotros conocéis Transmission, desde hace años, desde mi punto de vista unos de los mejores clientes de protocolo bittorrent que existen.

Estoy reestructurando el servidor Debian GNU/Linux que tenemos en casa, actualizando servicios e incluyendo otros que, bien por desconocimiento o por falta de tiempo, no estaban hasta ahora configurados.

Buscando un cliente bittorrent en modo CLI me he topado con infinidad de paquetes muy interesantes, pero carentes, en su gran mayoría de una interfaz web sencilla e intuitiva.

Conocía la interfaz web de de Transmission, pero desconocía que se podía instalar sin entorno gráfico y gestionarlo vía http.

En Debian GNU/Linux Wheezy lo he configurado del siguiente modo:

  1. apt-get update
  2. apt-get install transmission-cli transmission-common transmission-daemon
Con estos dos pasos ya hemos instalado la versión CLI de Transmission. El fichero de configuración podemos encontrarlo en el directorio /etc/transmission-daemon/settings.json . En mi caso particular he modificado los siguientes parámetros:

"blocklist-enabled": false,  

Para permitir el acceso desde cualquier IP. Ojo a los riesgos de seguridad. En mi caso, esta dentro de una LAN sin acceso externo.

"download-dir": "/storage/Descargas",
"incomplete-dir": "/storage/Descargas/incompletas",

Para indicar el directorio de descargas completas e incompletas.

Para realizar una prueba podemos ejecutar desde CLI:

transmission-daemon -f -t -u user -v pass -w /storage/Descargas -g /etc/transmission-daemon/

Donde:
-f : Indica que se ejecutará en primer plano escribiendo errores en stdout
-t : Indica que los clientes necesitan autenticarse
-u: Indica el nombre de usuario
-v: Indica el password del usuario 
-w: Indica el directorio de descargas
-g : Indica el fichero de configuración

Más información con el comando :
man transmission-daemon

 [ Ejemplo de acceso vía web desde Mozilla Firefox ]

Por último, para iniciar transmission-daemon al arrancar el equipo basta con añadir :

transmission-daemon -f -t -u user -v pass -w /storage/Descargas -g /etc/transmission-daemon/

al fichero /etc/rc.local antes del "exit 0". No he probado a eliminar el parámetro -f. Como último comentario señalar que lo suyo sería crear un script en init.d o insserv. Ahora no tengo tiempo, pero si os interesa este tema tenéis más información en este link.




domingo, 4 de mayo de 2014

minidlna: servidor DLNA para Debian Wheezy


Si no sabéis que es DLNA os recomiendo leer en primer lugar la entrada de la entrada de Wikipedia , y en segundo lugar este breve artículo en Xataka: ¿Qué es DLNA y para que lo puedo usar en casa?.

Instalar un servidor DLNA en Debian Wheezy es muy sencillo pues incluye el paquete "minidlna". Sin embargo en la versión 1.0.X incluida en Debian, he observado que tanto en rendimiento con el servicio de descubrimiento desde VLC es bastante pobre, por lo que decidido compilar el paquete desde los fuentes.

Los pasos para la compilación e instalación son los siguientes:
  1. Descargar el paquete desde el sitio web oficial del proyecto. http://sourceforge.net/projects/minidlna/
  2. Descomprimir el paquete : tar zxvf minidlna-1.1.2.tar.gz
  3. cd minidlna
  4. Instalar dependencias : apt-get  build-dep minidlna
  5. ./configure && make && make install
  6. cp linux/minidlna.init.d.script /etc/init.d/minidlna 
  7. update-rc.d minidlna defaults
  8. cp minidlna.conf /etc 
Ahora podemos editar el fichero /etc/minidlna.conf a nuestro gusto e iniciar "minidlna" con el comando /etc/init.d/minidlna start o service minidlna restart 

Para OSX o Linux  VLC es una buena opción para reproducir los contenidos de nuestro servidor. Para Android estoy utilizando la aplicación Skifta.


jueves, 4 de agosto de 2011

PPA para Hotot

Si usais Twitter o Identi.ca os habréis dado cuenta de las miles y miles de apss que existen para gestionar las cuentas.

He usado alguna que otra app para GNU/Linux, concretamente en GNOME, y la verdad es que ninguna me ha gustado, salvo Hotot.

Gwibber es muy pobre, las actualizaciones raras veces funcionan. Tweetdeck es de Adobe, por lo tanto propietario, entonces lo descarto. He probado incluso alguna para KDE que no recuerdo.

El caso es que hace unos meses buceando por Google Code encontré Hotot. Siempre(o casi siempre) funciona a las mil maravillas. He migrado mi ssoo de escritorio a Linux Mint y al buscar información sobre el proyecto me he enterado de que ya tienen PPA. Buena noticia. El proyecto ha madurado, me alegro!

Tenéis más info sobre los PPA de Hotot aquí: http://www.hotot.org/get_hotot.html

martes, 12 de abril de 2011

apt y cacheo de paquetes



Preparando la "I Noite Drupal & GNU/Linux " que celebraremos en Mugardos este próximo Viernes día 15 de Abril me ha surgido una duda que sinceramente sí había visto en alguna ocasión pero no recordaba el "tip" para solucionarla. ¿Cómo le indico a apt que "tiene que salir" por un proxy? Por lo que he visto podemos hacerlos dos modos.

Modo 1: El chapucero.

Añadimos al fichero /etc/bash.bashrc lo siguiente:

export http_proxy=”http://proxy.noite.drupal:3128”
export ftp_proxy=”http://proxy.noite.drupal:3128”


Modo 2: El modo "pro".

Creamos el fichero /etc/apt/apt.conf.d/proxy con el siguiente contenido.

Acquire::http::Proxy "http://proxy.noite.drupal:3128/";
Acquire::ftp::Proxy "http://proxy.noite.drupal:3128/";


Particularmente me decanto por la opción dos por un motivo fundamental. En el modo 1 optamos por definir dos variables de entorno, estando estas disponibles para cualquier script o aplicación que lo necesite. En la opción 2 sólo indicamos a APT que debe salir por un proxy.

Rizando el rizo, he visto que en lo repositorios de Debian GNU/Linux existe una aplicación que se llama apt-cacher, que en resumidas cuentas viese a ser un proxy para apt. No voy a tocar nada más de este tema, si os interesa en el blog de Alberto Molina se explica muy bien el funcionamiento básico de la aplicación apt-cacher.

lunes, 7 de febrero de 2011

Debian 6.0 ¡Cómo pasa el tiempo!



Recuerdo la primera vez que escuché hablar de Debian GNU/Linux. Un tal Carlos, me comentaba que no perdiese el tiempo con RedHat, mientras me "dejaba" tres CDs con Debian Potato 2.2 terminando el año 2000. Con sólo un año de experiencia en GNU/Linux, la primera vez que me puse a instalar Debian GNU/Linux creí conocer de cerca el infierno.

Recuerdo que en 2003 y cuando aún por aquel entonces usaba como distribución de escritorio SuSE Linux, un chico que realizaba las prácticas en la misma empresa que yo por aquel entonces, llegaba con 7CDs de Debian Woody. Luego llegarían Sarge, Etch, Lenny y ahora Squeeze.

Cada release de Debian GNU/Linux, a mi entender debe ser celebrada, como mínimo tanto como un título de cualquier equipo de fútbol o selección que se precie. Es un esfuerzo de miles de personas que trabajan por y para la comunidad. No voy a soltar ahora mismo la clásica chapa acerca del software libre y las bondades de Debian GNU/Linux. Mi particular celebración para esta versión 6.0 es citar los aspectos que me han resultado, cuando menos, curiosos en relación con otras versiones.

  • Han renovado el aspecto de www.debian.org. Todo hay que decir, que si bien la versión anterior y la actual no difieren mucho, esta última si está mejor estructurada y por lo menos, a primera vista, no parece que te encuentras preso de un flashback a los '90.
  • Debian Social. Impresionante el seguimiento desde Twitter e Identi.ca de todos los twitteros linuxeros. Para muestra, un botón.
  • ¿Ha sido la release menos mediática? Es posible, lo respeto pero no lo comparto. Leo en ZDNet que sí, que quizá el asentamiento de Ubuntu como distro más amigable a desplazado al ostracismo a Debian GNU/Linux. A lo mejor soy un bicho raro, pero cuando me hablan de Ubuntu, mis pensamientos siempre pasan o se dirigen a Debian GNU/Linux.
  • GNU/kFreeBSD. Es la primera release que tiene una versión sin un núcleo Linux. ¡ Muy buena noticia!
  • Núcleo Linux completamente libre. Cito directamente de Debian.org "Otra novedad es el núcleo de Linux completamente libre. En esta versión el núcleo ya no contiene archivos problemáticos de firmware. Estos se han dividido en paquetes separados y se han movido fuera del archivo principal de Debian al área no libre («non-free») del archivo, la cual no está activada de manera predeterminada".
Quizá no haya sido la versión más mediática, pero, estimados lectores, el reconocer el gran trabajo y enorme esfuerzo de la comunidad Debian para release de Squeeze, es cuando menos, digno de elogio. Por lo me que a mi respecta, como siempre que la decisión sobre el SSOO y arquitectura dependan de mi criterio: siempre Debian GNU/Linux.¡Enhorabuena a toda la comunidad!

domingo, 30 de enero de 2011

Compilar Dropbox para AMD64

Desde hace unos días he cambiado Ubuntu por Debian AMD64 en el macbook. Salvo la tarjeta wireless y la webcam(que apenas utilizo) no he tenido mayores problemas.Usando module-assistant para la wireless en cinco minutos y previa lectura del wiki de Debian : "habemus wireless".

El problema viene cuando usas la rama unstable y quieres instalar aplicaciones que depende de librerías de versiones anteriores. Eso mismo ha sucedido con Dropbox.He descargado el .deb para arquitectura de 64 bits y no he podido concluir la instalación, por lo que decido compilar nautilus-dropbox. Es muy sencillo
aptitude update && aptitude install libnautilus-extension-dev python-docutils

Ahora descomprimimos el paquete , compilamos e instalamos:
tar jxvf nautilus-dropbox-0.6.7.tar.bz2 && cd nautilus-dropbox-0.6.7
./configure && make && make install