miércoles, 4 de junio de 2008

Actualizar Ubuntu sin ADSL

Tengo que aclarar en primer lugar que esta guía no es para aquellos que no tienen ningún tipo de conexión, si no para aquellos que como yo, tenemos una conexión demasiado lenta inclusive cara, como para bajarnos las actualizaciones con 200 o 300 paquetes o programas que ocupan mas de 1 o 2 megas y que se pueden hacer eternos.
Por ello lo que debemos tener es lo que sigue; Ubuntu con el gestor de paquetes Synaptic, una conexión a internet analógica o como en mi caso una con Yoigo u otros, que nos permita tener actualizados los repositorios, por otra parte tener una memoria usb de almenos 1GB, en la que instalaremos el Firefox portable de la web portablesapp.com y que después si queréis, podemos añadir algún gestor de descarga propio para Firefox tipoo downthemall u otro que encontereis, de este modo podemos ir a cualquier pececito con Windows y adsl y sin instalar ni molestar a la buena persona que nos deja su conexión, conseguir nuestro propósito.
1-Actualizamos nuestros repositorios y añadimos los que creamos oportunos al source.list, para ello lo podemos hacer a mano o bien con Synaptic. Ya funcionando Synaptic seleccionamos lo que deseamos descargar o bien en el menú marcamos las actualizaciones así:
Editar>Marcar todas las actualizaciones
y después;
Archivo>Generar un script de descarga de paquetes
Así guardaremos el script con el nombre que queramos mismamente en el escritorio, para así poder trabajar con este, y ya saldremos de Synaptic.
2-Ahora abrimos OpenOffice y con editaremos el script para convertirlo en una página html con las direcciones de las descargas. Al abrir el archivo veréis que está por un montón de direcciones del tipo;wget -c http://us.archive.ubuntu.com/ubuntu/pool/main/u/unzip/ unzip_5.52-10ubuntu1.1_i386.deb o bien wget -c cdrom:[APTonCD for ubuntu gutsy - i386 (2008-05-09 23:06) CD1]/packages/friendly-recovery_0.0+bzr20070723_all.deb si teneis algún cd con repositorios en el source.list. El primer paso es cambiar estas etiquetas
En el menú Archivo>Guardar como, y guardarlo como archivo de texto txt, despues Editar>Buscar y reemplazar, buscar wget -c y reemplazarlo por <p><a href=", después buscamos .deb y reemplazamos por .deb"> desarga </a></p>, volvemos a buscar #!/bin/sh y reemplazamos por
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>sources</title>
</head>
<body>
, para finalizar escribir al final del todo el texto </body></html>, y guardaremos.
En el caso de tener algún cd o dvd con repositorios tendreis que eliminar la dirección que os he comentado anteriormente, para ello haceis otro buscar y reemplazar, buscando <p><a href="cdrom y reemplazándolo por sin descarga, así se eliminan los enlaces tipo web y no se descarga nada.
3-Simplemente renombramos el archivo .txt del escritorio como .html
4- Insertamos la memoria usb, abrimos el Firefox con el DownThemAll en el pc del amigo con asdl y cargamos nuestra página html, menú: Archivo >abrir archivo (en ingles: file>openfile ) y buscamos nuestro "script-de-descarga.html" vamos a herramientas (tools en ingles) > DownThemAll > downthemall.
En su ventana selecionamos los enlaces, así: "filtros adicionales", la expandimos, y escribimos *.deb , después indicamos en qué carpeta vamos a guardar los archivos .deb, y hacemos click en INICIAR, verán cómo se descargan los enlaces, en preferencias pueden modificar cuántos a la vez descargar.