Tabla de contenidos
Con conexión a Internet, aunque sea lenta
Esta sección está dirigida a usuarios que se encuentran en alguna de las siguientes condiciones:
No dispone de ningún tipo de conexión a Internet
Dispone de una conexión a Internet de banda estrecha (como modem RTB tradicional)
Dispone de ADSL o cable, pero prefiere no perder tiempo y bajar los paquetes en otro ordenador con conexión más rápida
Simplemente decide instalar Linux en otra partición o reinstalarlo en la misma
En cualqueira de los casos anteriores necesita:
Saber que los paquetes descargados se guardan en la carpeta: /var/cache/apt/archives/
Disponer de otro ordenador con conexión a Internet donde se puedan descargar los paquetes o ya se encuentren descargados (el ordenador del trabajo, el de un amigo/a, etc.)
Disponer de un medio (CD-ROM, disco-llavero USB, etc.) para transladar los paquetes a su ordenador
Aunque el procedimiento es parecido, distinguiremos dos casos (cualquiera que sea su situación, debería leer ambos casos y decidirse por el que más le convenga):
En este caso, lo más fácil y rápido es:
Copiar los paquetes de la carpeta /var/cache/apt/archives/ a su medio de transporte y desde ahí, copiarlos a la carpeta /var/cache/apt/archives/ del ordenador con conexión lenta.
Teclear
# apt-get update # apt-get install nombre_de_paquete
De esa forma, los paquetes que tenga en /var/cache/apt/archives/ no necesita descargarlos de Internet y por tanto se acelera el proceso (aunque si alguno de los paquetes ha sido actualizado recientemente, Linux prefrerirá descargarlo de Internet para tener la versión más actual).
Para saber los paquetes que necesita, visite la sección Lista de paquetes
En este caso necesitamos:
Crear un repositorio local en alguna carpeta de nuestro disco duro (que será donde Linux busque los paquetes, en lugar de buscarlos en Internet).
Usar el programa dpkg-scanpackages (que no viene instalado por defecto en Guadalinex, ni en la mayoría de distribuciones).
Los pasos a seguir serían:
En el ordenador con conexión:
Instalar o sólo descargar el paquete dpkg-dev (que por dependencias puede necesitar otros paquetes; compruebe si se descargan también otros paquetes).
Instalar o sólo descargar los paquetes o programas necesarios (los que queramos transportar al ordenador sin conexión).
Copiar toda la carpeta /var/cache/apt/archives/, o sólo los paquetes necesarios, en nuestro medio de transporte (CD, USB, etc.), sin olvidar dpkg-dev y sus dependencias.
En el ordenador sin conexión
Crear una carpeta para el repositorio local, por ejemplo:
/home/usuario/reporsitorio/
Crear una subcarpeta para los paquetes, por ejemplo:
/home/usuario/reporsitorio/paquetes/
Copiar los paquetes *.deb, desde el medio de transporte a la carpeta /home/usuario/reporsitorio/paquetes/, por ejemplo, si los tenemos en el directorio raíz de un CD-ROOM, teclearíamos, como root:
# cp /mnt/cdroom/carpeta/*.deb /home/usuario/reporsitorio/paquetes
Instalar el paquete dpkg-dev
# cd /home/usuario/reporsitorio/paquetes # dpkg -i dpkg-dev
Creamos el archivo (Packages) con las cabeceras de los paquetes:
# cd /home/usuario/repositorio # dpkg-scanpackages paquetes /dev/null > Packages
Creamos el archivo comprimido de las cabeceras (comprimimos el packages):
# gzip -c Packages > Packages.gz
Modificamos el /etc/apt/sources.list tecleando:
# gedit /etc/apt/sources.list
Insertamos al principio del archivo deb file:/home/usuario/reporsitorio/ ./ y también sería conveniente desactivar los repositorios de Internet (para que no pierda tiempo intentando conectar, pues no tenemos conexión) comentando (un '#' delante) las líneas que haya descomentadas.
Nuestro /etc/apt/sources.list quedaría así:
# Fichero /etc/apt/sources.list preparado para repositorio local (sin conexión a Internet) # Mi repositorio local deb file:/home/usuario/reporsitorio/ ./ # Junta de Andalucía (Repositorio raiz) # Método HTTP # deb http://http.guadalinex.org/debian sarge main contrib non-free # deb http://http.guadalinex.org/debian-non-US sarge/non-US main contrib non-free # deb http://http.guadalinex.org/debian-security sarge/updates main contrib non-free # deb http://http.guadalinex.org/repositorio muflon guada
Ahora ya podemos actualizar la lista de paquetes (apt-get update) e instalar los paquetes que necesitemos:
# apt-get update # apt-get install nombre_programa
Aquí dispone de una lista de los paquetes necesarios para las principales actualizacoines de Guadalinex 2004
a2ps_1%3a4.13b-4_i386.deb acx-pci_0.2-3_i386.deb apsfilter_7.2.5-5_all.deb bluez-pin_0.24-1_i386.deb bluez-utils_2.9-4_i386.deb emacsen-common_1.4.15_all.deb gnomemeeting_1.0.2-5_i386.deb goff_1.0-4_i386.deb guadalinex2004-rev1_1.0-1_i386.deb libatm1_2.4.1-16_i386.deb libopenh323-1.13.2_1.13.5.4-4_i386.deb libpt-1.6.3_1.6.6.4-4_i386.deb libpt-plugins-alsa_1.6.6.4-4_i386.deb libpt-plugins-v4l_1.6.6.4-4_i386.deb madwifi_20041105-1_i386.deb samba_3.0.8-1_i386.deb samba-common_3.0.8-1_i386.deb smbclient_3.0.8-1_i386.deb smbfs_3.0.8-1_i386.deb spca5xx_20050109-1_i386.deb tk8.3_8.3.5-4_i386.deb vnc-common_3.3.7-6_i386.deb xapi_1.6-3_i386.deb xprt-common_0.0.9.final.001-6_all.deb xprt-xprintorg_0.0.9.final.001-6_i386.deb xtightvncviewer_1.2.9-4_i386.deb
nvidia-glx-guadalinex_1.1-4_i386.deb
Este paquete también está disponible en el CD de Guadalinex 2004, concretamente en la carpeta: /extras/paquetes/ (aunque la versión de Internet será posiblemente más reciente)
flashplugin-nonfree_7.0.25-5_i386.deb j2re1.4_1.4.1-6_i386.deb j2se-common_1.1_all.deb java-common_0.22_all.deb libdvbpsi3_0.1.4-2_i386.deb libmodplug0_1%3a0.7-3_i386.deb libruby1.8_1.8.1+1.8.2pre2-3_i386.deb libruby_1.8.1-8_all.deb libtar_1.2.11-2_i386.deb libtheora0_0.0.0.alpha3-1_i386.deb mozilla-plugins_1.0-1_all.deb mozilla-plugin-vlc_0.8.0-test1-1_i386.deb ruby1.8_1.8.1+1.8.2pre2-3_i386.deb ruby_1.8.1-8_all.deb vlc_0.8.0-test1-1_i386.deb wxvlc_0.8.0-test1-1_i386.deb