Quantcast
Channel: lgallardo.com
Viewing all articles
Browse latest Browse all 111

Repositorio portátil en Debian

$
0
0

Repositorio Móvil Debian

Si de casualidad  tienes una conexión lenta, pero si tienes una buen enlace en otro sitio (escuela, universidad,trabajo, etc.) y tienes un equipo con Debian en la misma arquitectura (x86, x64,etc.) mas o menos con la misma selección de software, puedes usar este pequeño truco para llevarte parte de los paquetes descargados:

Máquina con buena conexión

Actualiza el PC con buena conexión:

dell:~# aptitude update
dell:~# aptitude safe-upgrade

En Debian y distribuciones derivadas los paquetes descargados se guardan en /var/cache/apt/archives, por lo que podemos copiar el contenido de este directorio en un pen-drive o disco externo:

cp -r /var/cache/apt/archives /media/usb0

Máquina sin buena conexión

Actualiza el listado de paquetes. Aunque la conexión es mala, igual necesitarás Internet para descarga la información de los paquetes:

cupcake:~# aptitude update
cupcake:~# aptitude safe-upgrade
The following packages will be upgraded:
bind9-host dnsutils evolution-data-server evolution-data-server-common gdm3 gnome-shell gnome-shell-common google-chrome-stable gvfs
gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-libs host icedtea-netx icedtea-netx-common krb5-locales libbind9-80 libc-bin libc-dev-bin
libc6 libc6:i386 libc6-dev libc6-i386 libc6-i686:i386 libcairo-gobject2 libcairo2 libcamel-1.2-33 libdbus-glib-1-2 libdns88 libebackend-1.2-2
libebook-1.2-13 libecal-1.2-11 libedata-book-1.2-13 libedata-cal-1.2-15 libedataserver-1.2-16 libedataserverui-3.0-1 libglib2.0-0
libglib2.0-0:i386 libglib2.0-bin libglib2.0-data libgssapi-krb5-2 libgssapi-krb5-2:i386 libisc84 libisccc80 libisccfg82 libk5crypto3
libk5crypto3:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 liblwres80 libperl5.14 libproxy0 libssh-4 libxen-4.1
libxenstore3.0 locales multiarch-support openssh-client openssh-server perl perl-base perl-modules python python-minimal vim vim-common
vim-runtime vim-tiny xserver-xorg-video-nouveau
The following packages are RECOMMENDED but will NOT be installed:
xserver-xephyr
73 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 103 MB of archives. After unpacking 16.6 MB will be used.
Do you want to continue? [Y/n/?] n

Aquí puedes ver que se requieren 103 MB para descargar. Le decimos que no con la letra “n”, y ahora copiamos los paquetes del pen-drive al directorio /var/cache/apt/archive/:

cupcake:~# cp -R /media/C6A7-9F3C/archives/* /var/cache/apt/archives/

Ahora actualizamos nuevamente el listado de paquetes e intentamos actualizar:

cupcake:~# aptitude update
cupcake:~# aptitude safe-upgrade
The following packages will be upgraded:
bind9-host dnsutils evolution-data-server evolution-data-server-common gdm3 gnome-shell gnome-shell-common google-chrome-stable gvfs
gvfs-backends gvfs-bin gvfs-common gvfs-daemons gvfs-libs host icedtea-netx icedtea-netx-common krb5-locales libbind9-80 libc-bin libc-dev-bin
libc6 libc6:i386 libc6-dev libc6-i386 libc6-i686:i386 libcairo-gobject2 libcairo2 libcamel-1.2-33 libdbus-glib-1-2 libdns88 libebackend-1.2-2
libebook-1.2-13 libecal-1.2-11 libedata-book-1.2-13 libedata-cal-1.2-15 libedataserver-1.2-16 libedataserverui-3.0-1 libglib2.0-0
libglib2.0-0:i386 libglib2.0-bin libglib2.0-data libgssapi-krb5-2 libgssapi-krb5-2:i386 libisc84 libisccc80 libisccfg82 libk5crypto3
libk5crypto3:i386 libkrb5-3 libkrb5-3:i386 libkrb5support0 libkrb5support0:i386 liblwres80 libperl5.14 libproxy0 libssh-4 libxen-4.1
libxenstore3.0 locales multiarch-support openssh-client openssh-server perl perl-base perl-modules python python-minimal vim vim-common
vim-runtime vim-tiny xserver-xorg-video-nouveau
The following packages are RECOMMENDED but will NOT be installed:
xserver-xephyr
73 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,474 kB/103 MB of archives. After unpacking 16.6 MB will be used.
Do you want to continue? [Y/n/?]

Como puede verse, ahora solo requiere 2,4 MB, mucho menos de lo que originalmente solicitó y que tardará mucho menos en descargarse en una conexión deficiente como en las redes  3G de Venezuela (coloque aquí el nombre de su operadora favorita).


Viewing all articles
Browse latest Browse all 111

Trending Articles