Sie sind auf Seite 1von 14

Ubuntu es un Sistema Operativo que tiene una gran dependencia de la conexin a la red.

La verdad es que cada vez ms computadoras tienen un acceso a Internet pero todava hay
muchos usuarios de PC que no tienen acceso a este servicio.
Tambin puede ser el caso de que no tengas todas las mquinas conectadas o quizs te mandaste
alguna cagada y te quedaste sin Internet y necesits instalar algo, por ejemplo el gestor de redes.
Por eso me puse a buscar las soluciones que tiene Ubuntu para este tema:

BAJAR LOS PAQUETES CON APTITUDE


La primera opcin es mediante el comando aptitude, es necesario descargar los paquetes en
cuestin desde un ordenador que s disponga de una conexin, mediante el siguiente comando:

sudo aptitude download <paquete>

De esta manera se descargar el paquete dentro del directorio donde nos encontremos (puede ser
en la carpeta del usuario, el escritorio, etc), cabe mencionar que si descargamos el paquete dentro
del directorio personal no es necesario ejecutar el comando con permisos de root, ya que tenemos
permiso de escritura dentro de dicho directorio.
Una vez descargado el paquete se procede a instalar:

sudo dpkg -i nombre_paquete

O bien haciendo doble clic sobre l en la interfaz grfica.


Hay que tener en cuenta que si hay dependencias, hay que instalar estas primero. Esto es un
problema si necesita muchas dependencias.

BAJAR LOS PAQUETES CON APT-GET


Similar a la opcin anterior pero con el comando apt-get. En la Pc con Internet ingresamos este
comando que nos va a bajar el paquete que queremos y todas las dependencias no instaladas en
esa pc. Aunque est opcin nos baja las dependencias, si la computadora con Internet ya tena una
instalada, el comando no la va a bajar.

sudo apt-get -d install nombre_paquete

El comando baja los paquetes en /var/cache/apt/archives por lo que luego solo es necesario
copiarlos y llevarlos a la PC sin conexin e instalar el .deb como en el caso anterior.

BAJAR EL PAQUETE DEB DE PGINAS WEB


Obviamente desde una PC con internet, entramos a alguna de ests pginas y bajamos el
paquete .deb para llevarlo a la otra sin conexin. Est opcin tiene el problema de que si el paquete
que estamos buscando tiene muchas dependencias hay que buscar y bajar uno por uno los
paquetes.
http://packages.ubuntu.com/ Repositorios de Ubuntu.
http://packages.medibuntu.org/dists/ Repositorios Medibuntu
http://old-releases.ubuntu.com/ubuntu/dists/ Para versiones actualmente sin actualizaciones
pero con repositorios estables activos: ejemplo Ubuntu 6.10 edgy o Warty Warthog o 4.10 que fue
la primera versin de ubuntu. Podran instalar sus respectivas aplicaciones.
http://ftp.debian.org/debian/dists/ Repositorios de Debian

BAJAR PAQUETES CON LA AYUDA DE UNVI


UNVi (Una Nueva Visin) es un script escrito en shell que cuenta con una sencilla interfaz grfica y
el objetivo es facilitar de la manera ms simple posible, las herramientas necesarias para que los
usuarios de Ubuntu puedan instalar y actualizar sus paquetes preferidos sin sufrir problemas de
dependencia de paquetes cuando no tienen conexin a Internet.
Link: http://unvi.sourceforge.net/

BAJAR PAQUETES CON LA AYUDA DE KERYX


Similar a UNVi es Keryx que es un gestor de paquetes portable y multiplataforma para
distribuciones basadas en el gestor de paquetes APT (Ubuntu, Debian, Mint). Este nos permite a
travs de una interfaz grafica descargar actualizaciones, paquetes y sus correspondientes
dependencias para instalarlos en computadoras que no cuenten con conexin a internet. Keryx es
libre y de cdigo abierto.
Link: http://keryxproject.org/download/

BAJAR PAQUETES CON LA AYUDA DE APTONCD


APTonCD es una herramienta con una interfaz grfica que permite crear uno o ms CDs o DVDs
(puedes elegirlo) con todos los paquetes que has descargado va APT-GET o APTITUDE, creando
un repositorio mvil que puedas utilizar en otras computadoras. APTonCD tambin te permitir
crear automticamente medios con todos tus paquetes .deb situados en un repositorio especfico,

de modo que puedas instalarlos en tus computadoras sin la necesidad de una conexin a Internet
Link: http://aptoncd.sourceforge.net/

DESDE EL CD DE UBUNTU
Insertando el CD de Ubuntu se pueden instalar algunos de los paquetes que pods llegar a
necesitar aunque obviamente faltan muchos de los necesarios.

CREANDO UN SCRIPT CON SYNAPTIC


Est es la opcin que yo ms uso, ya que no me trae problemas con las dependencias.
1) En la maquina sin internet elegir con el synaptic cuales son los paquetes a descargar (es
importante que sea en la maquina sin internet por que de esta manera verifica las dependencias)
2) Una vez que elegiste todos los paquetes en synaptic elegis en archivo/generar script de
descarga y guardas el archivo que genera
3) Si usas otra maquina con Linux ejecutas el script y te lo descarga a la carpete desde donde
ejecutas el archivo.
Si estas en un locutorio y la maquina tiene windows (que es lo mas probable) abris el script con el
bloc de notas o cualquier editor de textos y vas a ver que el script es algo como lo siguiente:
#!/bin/sh
wget -c http://archive.ubuntu.com/ubuntu/pool/main/x/xaw3d/xaw3dg_1.5+E-15_i386.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/3/3dchess/3dchess_0.8.1-12_i386.deb
Lo que tenes que hacer es copiar por cada linea todo desde el http: en adelante (el http incluido) y

pegarla en el navegador, esto va a hacer que descargue el archivo .deb a la maquina.


4) Una vez que tenes todos los .deb los llevas a la maquina donde los vas a instalar
5) Con la terminal (parado en la carpeta donde copiaste los .deb) ejecutas

Cmo instalar paquetes sin tener una


conexin a Internet
En mquinas sin conexin a Internet o con una conexin muy
lenta puede resultar extremadamente difcil mantener actualizado el
sistema. Ni que hablar cuando es preciso instalar alguna aplicacin
pesada en un sistema de esas caractersticas. Afortunadamente,
existe un mtodo para resolver este problema.

Generar script y descargar paquetes


Primero, es necesario acceder a una compu con conexin a Internet que
tenga instalada el mismo sistema operativo (Ubuntu, etc.).
stos son los pasos a seguir en esa mquina:
1. Instal el gestor de paquetes Synaptic. Abrilo y busc los paquetes que
quieras instalar y marcalos para su instalacin (botn derecho > Marcar para
instalar).

2. Una vez marcados, and a Archivo > Generar script de descarga de


paquetes. Eleg una ruta donde quieras guardar el script. En esa misma ruta
se almacenarn los paquetes descargados.
3. Cerr Synaptic. And a la ruta que elegiste en el paso anterior y ejecut el
script de descarga (con doble clic, por ejemplo). Tardar un rato hasta que
descargue todos los paquetes y sus respectivas dependencias.
4. Copi los archivos a la computadora sin conexin a Internet.

Instalar en la mquina sin Internet


1. Abr Synaptic y and a Archivo > Aadir paquetes descargados. Busc la
ruta donde hayas copiado los archivos descargados utilizando la otra compu.
Para finalizar, dejo un video-tutorial que encontr en Youtube que lo explica
todo:

Quiero mantener actualizadas varias mquinas al


mismo tiempo
En situaciones en las que administrs varias mquinas, Apt puede ser de
mucha ayuda ya que hace que el proceso de actualizacin y aplicacin de los
parches de seguridad para cada mquina sea muy simple. El problema es
que, con el mtodo tradicional, una vez que sale una actualizacin, tens que
bajar una copia de todos los nuevos paquetes para cada una de las mquinas,
lo que implica un consumo fenomenal de nuestro ancho de banda y del ancho
de banda del servidor oficial.
Afortunadamente, existe un mtodo que nos permite actualizar una de las
mquinas y, desde all, actualizar el resto de las mquinas que componen
nuestra red. Este mtodo, adems de reducir los costos y optimizar el uso de

nuestro ancho de banda, evita la duplicacin de paquetes en las distintas


mquinas: todas instalan los paquetes utilizando nuestro servidor de cach.

Cosas que vamos a necesitar


1) Para descargar paquetes de internet vamos a usar la aplicacin keryx 0.94 desde este
enlace.

Descargar keryx
Nota:esta aplicacin tiene una versin mas actualizada pero yo uso esta porque es mas
completa y funcional que la 1.0
2) Descargar el proyecto que contiene la lista de programas a actualizar, tienes dos opciones
de descarga:

Descargar el proyecto bsico que contiene la lista de paquetes tal y como viene en el livecd.
(recomendado)

Descargar proyecto bsico


Descargar el proyecto completo el cual incluye la lista de paquetes actualizados y muchos
mas.

Descargar proyecto extenso


3) Descargar estos paquetes esenciales para la actualizacin de paquetes sin internet.

Descargar
Cuando hayas descargado estos archivos debes copiarlos a tu carpeta personal y los
descomprimes de esta forma:

Luego ejecuta el archivo configurar.sh el cual se encargara de instalar algunos paquetes y


configurar repositorios.

Ahora viene una parte muy importante y es aprender el funcionamiento de keryx. Para
empezar keryx es una aplicacin cuya funcin es descargar paquetes de Ubuntu con todas
sus dependencias en un computador distinto al que queramos descargamos dichos paquetes
--es decir nuestra maquina sin conexin a internet-- sin importar si descargamos los paquetes
desde Linux o incluso en una maquina con windows.

Para empezar a usar keryx basta con descomprimir el archivo que contiene el programa y
copiarlo a tu usb, si vas a descargar los paquetes desde una maquina con windows o con un
PC que tenga instalado wine debes buscar el archivo keryx.exe en la carpeta \keryx\win32 e
iniciar el programa.

Veras una ventana como esta:

si vas a descargar los paquetes a una maquina con Linux y debido a cuestiones de seguridad
lo que debes hacer es copiar todo lo que contenga la carpeta keryx a la carpeta personal y
ejecutar
el
archivo
keryx.py
el
cual
esta
en
la
carpeta/keryx/source.
Nota: antes de ejecutar el archivo dale permisos de ejecucin.
Veras una ventana como esta:

*El funcionamiento de keryx es muy sencillo porque lo nico que debes hacer es buscar el
paquete que quieras descargar, por ejemplo gimp.

* Luego selecciona la opcin descargar y por ultimo el botn ok.

* Si deseas recargar la lista de paquetes o puedes solo oprime el botn refresh.

* Si quieres agregar un repositorio ve al menu proyecto - > edit sources, agrgalo a este
dialogo y recarga la lista de paquetes de esta manera:

* Cuando ests en tu PC copia los archivos que descargaste en tu memoria los cuales estn
en la carpeta /keryx/projects/ubuntu-pc/packages a la misma carpeta pero ubicada en la
home.

Nota: si copias TODO el contenido de la carpeta keryx de tu usb a tu PC debes cambiar


los permisos de ejecucin del archivo actualizar.sh.

* Descarga archivo actualizar.sh desde este enlace, cpialo dentro de la carpeta keryx y dale
ejecutar.

este archivo abrir el programa synaptic en donde podrs instalar los programas que desees.

listo,

ahora

solo

empieza

instalar

los

programas

que

quieras.

* Si lo que quieres es actualizar el proyecto de keryx que tienes en casa para que tome en
cuenta los paquetes que ya instalaste solo tienes que ir al men proyecto - > update status.