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 :)