miércoles, 24 de diciembre de 2014

Actualizar Ubuntu (Debian) sin conexion a internet (OFFLINE)

Hola que tal, este mes me encontré con una excelente forma de actualizar GNU/Linux, esencialmente las distros basadas en Debian, que son mis favoritas porque los paquetes y programas (*.deb) sobran, este tutorial lo hice lo más detallado que pude para su mejor entendimiento.

Para ello son necesarios dos programas y un complemento.  (Ojo TODO este tutorial lo estoy realizando desde un LiveCD de PointLinux)

El primer y más necesario de los programas es Synaptic, que (en caso de no estar instalado) para instalarlo en Ubuntu o cualquier distro que utilice el centro de software de o similar al de Ubuntu, hay que hacer precisamente eso: 

Abrir el centro de software y digitar synaptic en la caja de búsqueda y cuando lo encuentre, obviamente instalarlo, ¿sencillo verdad?

Ahora que si eres aún un poco más diestro y te la juegas con "TERMINAL" entonces puedes ejecutar terminal y digitar el siguiente comando:





sudo apt-get install synaptic (seguro te pide contraseña si no estás como ROOT)


Esperas a que se instale y listo, luego lo buscamos entre el menú de inicio y lo ejecutamos

Cuando abrimos synaptic normalmente nos solicita la contraseña del administrador

Primero que nada debemos hacer click en el botón "Reload" para que cargue la información de las actualizaciones, OK, ya sé, has de estar pensando: "Pinche pero si busco este tutorial es porque NO TENGO CONEXION A INTERNET"

Como decimos los ticos: "¡Ahhh, caray!", bueno en ese caso, debes ejecutar el CD Live de tu distro en una computadora con conexión a internet, si no tiene synaptic instalarlo (sí, en el CD Live, sí se puede) y ejecutar synaptic y seguir los pasos para guardar el archivo en un Pendrive ("llave maya") USB, sino tienes conexión y no actualizas la información, estás frito o frita, porque luego hay que copiar la info de la actualización descargada, para reemplazar la de tu máquina sin conexión.

Vamos por partes, ¿OK?
Bueno, ya instalamos o tenemos a disposición synaptic, ¿Entendido?, lo ejecutamos


Hacemos click en el botón "Reload" (solo si tienes conexión a internet) el que tiene una flecha semi circular arriba a la izquierda

Una vez actualizada la información hacemos click en el botón "Mark All Upgrades" y aparecerá esta ventana



Le das click al botón "Mark", ahora presta atención, porque aquí es donde te conviertes en "geek" :D

Te vas al menú archivo(File)>Generar script de descarga(generate package download script) y te aparece el siguiente cuadro de diálogo


Primero le debes dar un nombre al script, por ejemplo: ScriptDeActualizacion
Seleccionas el Pendrive USB (o lugar donde lo desees guardar) y le das click al botón "guardar" (Save)

Ahora te vas al lugar donde guardaste el archivo (sin extensión)



Le das click derecho y lo abres con un editor de texto para confirmar que la información con los enlaces de descarga esté bien guardada



Ok, ¿entendido hasta aquí?, ahora vamos con el segundo programa: FIREFOX
 si no lo tienes instalado, repetimos los pasos usados para instalar synaptic, pero obviamente ahora con FIREFOX, repito necesitamos una conexión a internet

Para instalarlo desde la terminal el comando es:

sudo apt-get install firefox

Luego de instalar Firefox lo ejecutas y te vas a esta dirección:

https://addons.mozilla.org/en-US/firefox/addon/downthemall/



Das click en el botón "Add to Firefox" y esperas a que se realice la descarga para instalar el complemento, luego deberás reiniciar Firefox para que surja efecto, cuando abre de nuevo vas al menú Archivo(File)>Abrir archivo(Open File) y buscas el script de descarga creado con synaptic





Entonces se mostrará en Firefox toda la información con los enlaces de descarga


 Ahora haces click derecho sobre las direcciones y elegimos seleccionar todo (select all)







y luego cuando está todo seleccionado volvemos a hacer click derecho y seleccionamos "Down Them All"





Entonces se abre el cuadro de diálogo para la descarga


 Si miras el puntero en la imagen anterior verás el botón para seleccionar el sitio de descarga (yo obviamente lo descargué todo en mi Pendrive USB)

Sobre las direcciones de descarga haces click derecho y seleccionas todo (Select All)


Cuando queda todo seleccionado volvemos a hacer click derecho y elegimos la opción "Check Selected Items" (para checar lo seleccionado)



Entonces te debe quedar así



Ahora solo resta hacer click en el botón "Start" (Iniciar) y esperar a que se descarguen  TODOS los paquetes, pero espera, ¡aún falta!

Ok, supongamos que ya se descargó todo, ahora falta ir a buscar la información en los siguientes directorios:

/var/cache/ y copiar la carpeta llamada "apt

 


y también en el directorio /var y copiar otra carpeta llamada "lib"



Nos llevamos toda esa información y luego en nuestro equipo ejecutamos Terminal y digitamos estos comandos:



sudo su (entonces nos pide la contraseña del administrador)

Cuando estamos como root (o administrador) digitamos el nombre del navegador de archivos, sea nautilus, caja, dolphin, etc...


En este ejemplo intenté abrir nautilus, pero como PointLinux no lo usa, intenté con caja y sí me lo abrió.



ahora lo que se hace es navegar hasta el directorio /var y pegar la carpeta llamada lib, luego ingresamos a la carpeta llamada cache y pegamos en ella la carpeta llamada apt.

Pero esto no acaba aquí, copiados todos los paquetes descargados en la carpeta /var/cache/apt, ahora abrimos nuevamente synaptic y le damos click al botón "Mark All Upgrades" y luego al botón "Apply" y esperamos que ser realice toda la actualización, espero que haya quedado claro, si aún tienes dudas puedes visitar estos enlaces:

| TuxGarage | Desde Linux | Desde Linux |

Recuerden visitar mi canal en Youtube: https://www.youtube.com/latinbooker 



Vídeo sobre como actualizar con synaptic en Ubuntu (con conexión a internet)

Se ha producido un error en este gadget.