Instalar última versión de rtorrent

En los repositorio de Ubuntu o Debian hay una versión muy antigua de este gran cliente de torrent, y el problema es que varios tracker no soportan esta versión y requieren que se use la más nueva. 0.8.6 en este momento. El procedimiento que describo a continuación debiese funcionar también las nuevas versiones que vayan saliendo.

Lo primero es instalar todas las dependencias necesarias.

apt-get install build-essential pkg-config comerr-dev libc6 libcurl3 libgcc1 libidn11 libkrb53 libncurses5 libsigc++-2.0-0c2a libssl0.9.8 libstdc++6 zlib1g

Ahora entramos a la página de oficial donde bajamos la última versión de rtorrent y libTorrent. Si estamos sólo por consola, es cosa que copiemos las direcciones y hagamos un wget

wget http://libtorrent.rakshasa.no/downloads/libtorrent-0.12.6.tar.gz http://libtorrent.rakshasa.no/downloads/rtorrent-0.8.6.tar.gz

Primero debemos instalar libtorrent ya que es necesario para instalar rtorrent. Lo primero es descomprimirlo y después entrara la carpeta generada

tar -xvzf libtorrent-0.12.6.tar.gz

cd libtorrent-0.12.6.tar.gz

Ahora hacemos lo tipico para una instalación.

./configure

Después

make

Y si todo resulto sin problemas

make install

Ahora que ya tenemos instalado libtorrent podemos instalar rtorrent. Es practicamente lo mismo que para libtorrent, pero de todas formas dejaré todos los pasos.

tar -xvzf rtorrent-0.8.6.tar.gz

cd rtorrent-0.8.6

./configure

make

make install

Ahora que ya esta instalado, simplemente lo debemos ejecutar escribiendo rtorrent en la consola

rtorrent

En una próxima entrada, escribire como se usa, y como instalar una interfaz gráfica via web para rtorrent.

NOTA: Si usan Ubuntu, deben anteponer “sudo” a la mayoría de los comandos que puse antes.

Configurar el correo de Google Apps en Bind9

El tema es bastante siemple, pero cuando hice una busqueda en Google de como hacerlo no lo encontre.

Primero debemos editar la sona del dominio de Bind9 que queramos configurar con Google Apps y agregamos lo siguiente.

dominio.com. IN MX 1 aspmx.l.google.com.
dominio.com. IN MX 3 alt1.aspmx.l.google.com.
dominio.com. IN MX 3 alt2.aspmx.l.google.com.
dominio.com. IN MX 5 aspmx2.googlemail.com.
dominio.com. IN MX 5 aspmx3.googlemail.com.
dominio.com. IN MX 5 aspmx4.googlemail.com.
dominio.com. IN MX 5 aspmx5.googlemail.com.

Host Virtuales en Lighttpd

Lo primero es tener instalado lighttpd, que si usas Debian o algún derivado es tan simple como hacer

apt-get install lighttpd

Ahora nos vamos al archivo de configuración que se encuentra en

/etc/lighttpd/lighttpd.conf

Buscamos la linea donde dice

# "mod_redirect"

Y le quitamos el #

Ahora debemos agregar el “host virtual” como el siguiente. Logicamente debes cambiar donde dice imagechile.net y poner tu dominio.

$HTTP["host"] == "www.fpipe87.com" {
server.document-root = "/var/www/fpipe87.com/"
server.errorlog = "/var/log/lighttpd/fpipe87.com.error.log"
accesslog.filename = "/var/log/lighttpd/fpipe87.com.access.log",
}

Ahora explicaré a grandes rasgos que es cada linea

$HTTP[“host”]: Aquí se debe ingresar el dominio o subdominio que manejaremos como host virtual

server.document-root: Indica donde estan los archivos que mostraremos en ese host.

server.errorlog: Indica donde guardaremos el log de error del host. Esta linea no es necesaria si no queremos tener un log de los errorers.

accesslog.filename: Al igual que la anterior no es obligatoria e indica donde estará el log con todos los accesos al dominio.

Hasta ahora solo redireccionamos www.fpipe87.com a el directorio /var/www/fpipe87.com/ pero si entramos a fpipe87.com (sin www) no funciona. Eso lo podemos solucionar con estas lineas:

$HTTP["host"] =~ "^fpipe87\.net$" {
url.redirect = ( "^/(.*)" => "http://www.fpipe87.com/$1" )
}

Lo que hacemos aquí es redireccionar a los que ingresen sin www a la dirección con www. En caso que deseen lo contrario es muy simple editar

Cualquier duda o comentario es Bienvenido =)