Administra tu Blog

¡Crea tu Blog Ya! Fácil y Gratis

Mi Blog de Linux

Categoría: P2P

25/01/2008 GMT 1

TED, descarga automatica de tus series

artbol @ 15:39

TED (Torrent Episode Downloader) es un programa que nos permite bajarnos nuestras series favoritas, mediante torrent, sin tener que preocuparnos de cuando salen. TED se suscribira a la serie y nos avisara cuando tengamos los capitulos nuevos.

Free Image Hosting at allyoucanupload.com

Para instalarlo bajate el .zip para Linux desde aqui. Descomprimelo y ejecutalo con:

java -jar ted.jar

Como ves, es una aplicacion Java, asi que debes tener instalado Java Runtime.

Visto en Ubuntu Life.

02/07/2007 GMT 1

El repositorio de Treviño

artbol @ 18:09

Cada vez que instalo una nueva version de Ubuntu o de Debian (suelo hacerlo en vez de actualizar, manias mias), de las primeras cosas que hago es añadir el repositorio de Treviño para asi instalar programas en sus ultimisimas versiones.

A continuacion os comento algunas de las aplicaciones que podeis conseguir en el repositorio 3v1n0.

  • acetoneiso2 --> Excelente herramienta con la que manejar y montar imagenes de CDs en sus versiones mas comunes, ISO BIN NRG MDF IMG etc. Depende de los siguientes paquetes fuseiso, fuse-utils, libfuse2, mkisofs, libqt4-core, libqt4-gui, konsole, konqueror, kdebase-bin, kdelibs4c2a, libfuse-dev, build-essential, cdrecord, cdrdao, dvd+rw-tools, p7zip-full, gnupg, coreutils, libglib2.0-dev
  •  amsn --> Programa de mesanjeria compatible con el Messenger y que permite el uso de webcams.
  • amule --> El programa P2P para Linux por excelencia. Compatible con la red ed2k.
  • deluge-torrent --> Otro programa P2P, en este caso un cliente Bittorrent.
  • hardinfo --> Muestra informacion del sistema.
  • mercury messenger --> ¿El amsn no te gusta? Pues prueba este cliente de mensajeria, que es compatible con Jabber y MSN.
  • scummvm --> Imprescindible programa para jugar a las aventuras de LucasArts (y alguna mas :)

Ahora vamos con alguna aplicacion del repositorio eyecandy.

Para poder instalar estas aplicaciones en sus ultimas versiones añade la llave de autentificacion.

wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

Y añade al sources list el repositorio.

deb http://download.tuxfamily.org/3v1deb feisty 3v1n0

deb-src http://download.tuxfamily.org/3v1deb feisty 3v1n0

o/y

deb http://download.tuxfamily.org/3v1deb feisty eyecandy

deb-src http://download.tuxfamily.org/3v1deb feisty eyecandy

 Ya solo queda actualizar (apt-get update) e instalar lo que queramos.



28/05/2007 GMT 1

Mophant: Lphant para Linux

artbol @ 19:37

Mophant es el port a Linux de Lphant, escrito en Mono y GTK#. Es un cliente compatible con la red ed2k (edonkey/emule) y torrent. Algunas de sus caracteristicas son:

  • compatible con emule/edonkey
  • compatible con Bittorrent
  • facil de manejar y configurar
  • soporte webcache
  •  multilenguaje
  • usa el mismo sistema de ficheros que el emule, con lo que es facil pasar de uno a otro tus descargas
  • protocolo de ofuscacion
  • soporte para UPnP
  • ...

Creo que le dare una oportunidad, aunque aun esta en fase alpha.

01/04/2007 GMT 1

Asociando el aMule y el Firefox

artbol @ 12:36

Vamos a ver como asociar el protocolo ed2k, usado por el amule y demas clientes de la red edonkey, al Firefox para que cuando pinchemos en un enlace ed2k nos lo pase directamente al amule.
Para empezar vamos a instalar los paquetes amule-ed2k y el amule-util. Creo que basta conuno de los dos pero bueno, instalamos los dos y nos aseguramos :)

# aptitude install amule-ed2k amule-util

Ahora abrimos el Firefox y ponemos en la barra de direcciones about:config

Hacemos click derecho en la lista y elegimos Nuevo -> Logico y ponemos como Nombre de la Preferencia network.protocol-handler.external.ed2k

Ahora tenemos que modificar el valor y ponerlo como True para ello click derecho sobre la linea recien creada y le damos a modificar.
Volvemos a hacer click derecho sobre la lista y elegimos Nuevo -> Cadena y ponemos como Nombre de la Preferencia network.protocol-handler.app.ed2k

Tenemos que poner la ruta donde tenemos instalado el amule, en mi caso /usr/bin/ed2k

Ya tenemos el Firefox configurado. Ahora cuando pulsemos en un enlace ed2k se nos cargara directamente en el amule.

31/03/2007 GMT 1

Firestarter y aMule

artbol @ 19:36

Hoy vamos a ver como instalar y configurar un firewall, en este caso Firestarter.
La instalacion sera usando Ubuntu Feisty que es lo que tengo instalado ahora mismo aunque supongo que valdrá los demas Ubuntus y Debian :)

Para instalarlo nada mas facil que desde la terminal y como root hacer

# aptitude install firestarter

Ya tenemos el firewall instalado (para que luego digan que linux es dificil)

Ahora vamos a configurarlo. En este caso vamos a abrir los puertos para que nos de ID alta el amule, pero seria similar para cualquier juego, aplicación o P2P.
Abrimos el Firestarter en Sistema -> Administración -> Firestarter

Como es la primera vez que lo usamos nos saldrá el Asistente de cortafuegos. Pulsamos Adelante.

La verdad es que es muy sencillito el asistente pero bueno, seleccionamos la tarjeta de red que usemos.

Si tienes dudas podemos ver la tarjeta de red activa haciendo

# ifconfig


como podeis ver en mi caso seria eth0, y con una IP 192.168.1.101. y no olvideis marcar si la IP se os asigna mediante DHCP.

En el siguiente paso marcar la casilla solo si vais a dar conexión al exterior a mas ordenadores desde este PC.

Y solo queda guardar y marcar la casilla si queremos que arranque seguido.

Ya tenemos funcionando el firewall con los parámetros básicos, pero si usamos ahora el amule nos dará ID baja así que vamos a abrir algunos puertos.
En la pestaña Normativa, en Edición elegimos Normativa para el trafico entrante.

Pulsamos boton derecho en el espacio en blanco debajo de Permitir las conexiones desde el host y le damos a Añadir reglas.

en la casilla IP, host o red ponemos la IP que conseguimos con el comando ifconfig en mi caso 192.168.1.101.

Ahora añadimos los puertos que queremos abrir pulsando, de nuevo boton derecho, en el espacio en blanco de mas abajo.


en la casilla Puerto ponemos el puerto que queremos abrir, en este caso del amule.

Aqui depende de como lo tengais vosotros configurado.
Hay que poner los puertos que tenemos en la configuracion del amule. En mi caso 2157 y 2175.

Tras añadir los puertos solo nos queda darle a Aplicar normativa y listo.

Ya deberíais poder conectaros en el amule con ID alta :)

17/03/2007 GMT 1

Amule-cvs en Debian

artbol @ 15:06

Tras instalar Pando, ¿que te parece instalar la ultima version de Amule?

¿Si? Pues empecemos

Lo primero actualizar los wxWidgets, como root:

# echo deb http://apt.tt-solutions.com/ubuntu/ dapper main >> /etc/apt/sources.list

# wget http://www.tt-solutions.com/vz/key.asc
# apt-key add key.asc
# aptitude update
# aptitude install libwxgtk2.8-0 libwxgtk2.8-dev -y
# echo "/usr/local/lib" >> /etc/ld.so.conf
# ldconfig
# exit

Esto es para Ubuntu Dapper, para Edgy cambiar donde pone dapper por edgy en la linea de repositorios de arriba. En el caso de Feisty no hace falra este proceso. (Gracias utilitario por el aviso)

Ahora crea un archivo de texto en tu escritorio con el siguiente contenido, y llamalo amule-install.sh

#!/bin/bash
vers="0.2c rev. 4"
echo -e "\033[0;34m Instalador de aMule-CVS $vers\033[0m"

## Trabajaremos desde el directorio temporal, para no dejar restos.
cd /tmp

A=$1
B=$2
MES=$(date +%D | cut -b 1-2)
DIA=$(date +%D | cut -b 4-5)
ANY=20$(date +%D | cut -b 7-8)
DATA="$ANY$MES$DIA"
OPCIONS="CVS-actual CVS-dia"
ID=$(id -u)

function compila {
rm -Rf amule-cvs > /dev/null
echo -e "\033[0;34m Descomprimiendo amule-cvs a $(pwd)\033[0m"
tar xjpf aMule-CVS-$DATA.tar.bz2
echo ""
cd amule-cvs
./configure --prefix=/usr --enable-utf8-systray --enable-optimize --enable-cas --enable-amule-daemon --enable-amulecmd --enable-amulecmdgui --enable-webserver --enable-webserver-php --enable-webservergui --enable-amule-gui --enable-alc --enable-alcc --enable-ccache --enable-wxcas
make
make install
}

function comprova {
wxGTK=$(ls /usr/bin | grep wx-config)
curl=$(ls /usr/bin | grep curl-config)
gtk=$(ls /usr/bin | grep gtk-config)
libgd=$(ls /usr/lib | grep libgd.so)
wget=$(ls /usr/bin | grep wget)
if [ "$wxGTK" = "" ]; then
echo -e "\033[1;31m No tienes wxGTK instalado, se instalará ahora.\033[0m"
apt-get install libwxgtk2.8-0 libwxgtk2.8-dev -y
else
echo -e "\033[0;32m ¡Perfecto tienes wxGTK!\033[0m"
fi

if [ "$curl" = "" ]; then
echo -e "\033[1;31m No tienes curl-devel instalado, se instalará ahora.\033[0m"
apt-get install libcurl3-dev -y
else
echo -e "\033[0;32m ¡Perfecto tienes curl-devel!\033[0m"
fi

if [ "$gtk" = "" ]; then
echo -e "\033[1;31m No tienes gtk-devel instalado, se instalará ahora.\033[0m"
apt-get install libgtk2.0-dev -y
else
echo -e "\033[0;32m ¡Perfecto tienes gtk-devel!\033[0m"
fi

if [ "$libgd" = "" ]; then
echo -e "\033[1;31m No tienes libgd, se instalará ahora.\033[0m"
apt-get install libgd2-xpm-dev -y
else
echo -e "\033[0;32m ¡Perfecto tienes libgd!\033[0m"
fi

if [ "$wget" = "" ]; then
echo -e "\033[1;31m No tienes wget instalado, se instalará ahora.\033[0m"
apt-get install wget -y
else
echo -e "\033[0;32m ¡Perfecto tienes wget!\033[0m"
fi

echo -e "\033[0;32m ¡Perfecto ya lo tienes todo, ahora podemos empezar a instalar aMule.\033[0m"
}

function instal {
if [ "$A" = "--directorio" ]; then
fitx=$(ls $B | grep aMule-cvs-$DATA.tar.bz2)
if [ "$fitx" = "aMule-cvs-$DATA.tar.bz2" ]; then
echo -e "\033[0;31m Perfecto, ya tienes aMule-cvs descargado.\033[0m"
cd $B
compila
exit
else
wget http://www.hirnriss.net/files/cvs/aMule-CVS-$DATA.tar.bz2 --directory-prefix=$B
cd $B
compila
exit
fi
else
fitx=$(ls | grep "aMule-CVS-$DATA.tar.bz2")
if [ "$fitx" = "aMule-CVS-$DATA.tar.bz2" ]; then
compila
exit
else
wget http://www.hirnriss.net/files/cvs/aMule-CVS-$DATA.tar.bz2
compila
exit
fi
fi
}

if [ "$1" = --ayuda ]; then
echo -e "\033[0;34mEste guión intenta ayudar en la tarea de compilar aMule-cvs."
echo -e "Por defecto se instalará en el directorio donde ejecutemos el guión\n"
echo -e "Opciones:"
echo -e "--directorio \t\t\tCon esta opción puedes especificar el directorio donde se instalará aMule."
echo -e "--ayuda\t\t\t\t\tMuestra este dialogo\n"
echo -e "Programa bajo licencia GPL, puedes modificarlo, copiarlo, etc..."
echo -e "Autor: pukyxd ( pukyxd@correucatala.com )"
echo -e "Traducido y adaptado a debian/ubuntu: utilitario"
echo -e "Agradecimientos a: yatacat"
elif [ "$1" = "" ]; then
comprova
instal
elif [ "$1" = "--directorio" ]; then
comprova
instal
else
echo -e "\033[1;31m Opción inexistente. Para recibir ayuda haz servir la poción --ayuda\033[0m"
fi

Bien, ahora le damos permisos de ejecución al archivo

# chmod +x ~/Desktop/amule-install.sh

y ya solo queda ejecutarlo como root

# cd /Desktop

# sh amule-install.sh

la compilación tardara un rato, después, para ejecutar el amule tan solo tenéis que ejecutar

# amule --even-if-lfroen-complains-this-will-stay

y ya esta todo, ¿facil no?

¿como, que te parece complicado?

bueno pues para ti tengo otra opción :)

añade a tus repositorios

deb http://www.vollstreckernet.de/debian/ testing amule

luego añade las claves publicas

# gpg --keyserver wwwkeys.eu.pgp.net --recv-keys D63913EF50D0AE60

# gpg --armor --export D63913EF50D0AE60 | sudo apt-key add -

# aptitude update

# aptitude install amule

y listo :)

Autor: pukyxd ( pukyxd@correucatala.com )
Traducido y adaptado a debian/ubuntu: utilitario
Agradecimientos a: yatacat

Leido en los foros de AntiScreeners
Gracias utilitario por los avisos :)

Instalando Pando en Debian

artbol @ 14:00

Bueno pues ahora que la gente de Pando ha sacado la versión 0.9Beta para Linux para a aprovechar para ver como se instala en Debian.

pando

Lo primero de todo los requisitos, como root instalamos los paquetes necesarios

# aptitude install libgtk2.0-0 libuuid1 libexpat1 zlib1g libstdc++5

Ahora bajamos el archivo desde aqui y pasamos a descomprimirlo

# tar xvfj pandodl-0.9.0.0.tar.bz2

y ahora, sustituyendo TU_USER por el nombre de usuario que tienes

# export PANDO_HOME=/home/TU_USER/pandodl-16837

y ya esta, solo ejecutarlo, por ejemplo asi

# sh ~/pandodl/pandodl

y listo.

Contactar con la autora o autor | Archivo | ¡Crea tu Blog Ya! Fácil y Gratis