Como adoptar un pingüino

BLOG de AZULcasiNEGRO, donde se cuentan básicamente las peripecias durante la migración a Kubuntu/Linux

Aviso Cookies

Categories

Contador

Eres el visitante

Uno de los problemas que nos encontramos a la hora de bajarnos cd's de ubuntu es el ancho de banda tercermundista que tenemos en España. Claro, eso implica que para bajarme una iso de cd con mi ADSL tarda casi 3 horas. Si encima añadimos diferentes versiones (alternate,amd64,kubuntu,etc) pues peor. Para acabarlo de rematar, si queremos testear las diferentes alphas y betas, se vuelve casi imposible. Bueno, para esto último hay solución.

ZSYNC

Zsync tiene la misma filosofia que rsync, pero con la gracia que se genera un archivo en el servidor con los cambios. Para los que no sepan lo que hace rsync decirles que lo que hace es comparar origen con destino y descargar sólo lo necesario. Algo así como una copia incremental (que solo transmite los cambios).

Vamos a poner un ejemplo.
A día de hoy esta la beta de 9.10 de Ubuntu (karmic), pero diariamente salen actualizaciones hasta la versión final.
Lo primero nos descargamos la versión beta, eso si, nos toca bajarla entera.

$ wget http://releases.ubuntu.com/9.10/ubuntu-9.10-beta-desktop-i386.iso

Hasta aquí como siempre. Pero podemos actualizar a la versión de hoy (hay una versión que se actualiza diariamente corrigiendo fallos).
Copiamos la iso para no perder el original.
$ cp ubuntu-9.10-beta-desktop-i386.iso ubuntu-9.10-daily-desktop-i386.iso

Y ahora viene lo interesante: le pedimos que actualice la imagen a día de hoy sobre la copia.
$ zsync -o ubuntu-9.10-daily-desktop-i386.iso 
http://cdimage.ubuntu.com/daily-live/current/karmic-desktop-i386.iso.zsync

Zsync descarga primero el archivo .zsync y seguido lo compara con la iso que le damos de salida.
El resultado es
Read ubuntu-9.10-daily-desktop-i386.iso. Target 57.9% complete.
Quiere decir que el 57.9% no ha cambiado, por tanto no hay que descargarlo. A partir de aquí empieza la descarga.
En este caso concreto no llegó a 1 hora.

Esto también nos servirá para la Release Candidate y la final.
Así que seguramente esta será la versión que tardaré menos en tener.

Mirando jueguecitos de PlayDeb he visto que había cosas muy interesantes: nuevas versiones de juegos o juegos que no se incluyen en Ubuntu.
Así que he configurado mi repositorio tal y como indica la web.
Pero al pedirle que descargue paquetes ... sorpresa !!!

Err http://archive.getdeb.net jaunty-getdeb/games smc 1.8-1~getdeb1                      
302 Found
Sorpresa y desagradable. Como tengo varios ordenadores y una conexión de internet lenta, la red actualiza con un apt-cacher instalado en mi servidor. Ya he comentado como configurarlo en otras ocasiones. Pues ahora es más un problema que una solución.
Veamos la causa del problema. La descarga da error porque en realidad la dirección a la que llama debe redireccionar a otra, y eso es incompatible con apt-cacher. Pero tiene solución.

Solución

El truco está en intentar descargar un paquete directamente de la web y ver la dirección real desde que se realiza. Así que a mí me salió:
http://rsync.labby.co.uk/getdeb//ubuntu/pool/games/s/smc/smc_1.8-1~getdeb1_i386.deb
Jejeje, casi ya estamos.
Ahora nos toca añadir en /etc/apt/source.list
deb http://rsync.labby.co.uk/getdeb/ubuntu/ jaunty-getdeb games

Si lo probais, sería normal que os saliera otra página web como origen. Es lógico porque probablemente reparta la descarga entre varias. Es más, os recomiento que si os sale otra probeis de usarla, para que así no sobrecarguemos al servidor.

Sólo queda actualizar los repositorios. Descargarnos el juego que queramos.
Y a jugar.

Cuenta atrás

Nuestros derechos

Recent Posts

Recent Comments