viernes, octubre 27, 2006

Migrando a Ubuntu edgy

Hoy he decidido migrar a edgy, pues bien, no tenia ganas de esperar 3h para que se descargasen los paquetes para luego esperar un buen rato para que se desempaqueten.

El sistema apt descarga los paquetes uno por uno y luego los instala, lo malo de esto es que cuando los descarga a veces no lo hace a la maxima velocidad, y el sistema hoy por hoy no tiene ninguna opción para crear varias conexiones, asi que....

Mediante el comando:
apt-get -y --print-uris dist-upgrade

se nos muestran las direcciones de los paquetes entre ' ' junto con otra información, lo que nos interesa es la dirección para bajar el paquete, asi que creamos un script que inicie una descarga cada segundo, no es la forma correcta, pero es una forma rapida de aprovechar mas el ancho de banda. Una vez bajado todo, actualizamos :P

#!/bin/bash
cd /var/cache/apt/archives
for i in `apt-get -y --print-uris dist-upgrade |cut -d " " -f1|cut -d "'" -f2`
do wget "$i" &
sleep 1
done
apt-get dist-upgrade && apt-get dist-upgrade

aps, se me olvidaba, hay que ejecutarlo como root.

Espero que alguien le siva de ayuda aparte de pasatiempos :P


Salut!!

1 comentario:

Danielito dijo...

Waaaaaaaa que buena te felicito.