Hola.
Teniendo la lista de todos los paquetes que has instalado, incluyendo
los que son dependencias de otros, digamos que con algo así:
dpkg --get-selections | awk '{print $1}' > lista_paquetes
O así, en un directorio vacío, para obtener una lista más reducida:
dpkg -l | grep '^ii.*' | awk '{print $2}' > lista_paquetes
Una vez hecha la lista de paquetes, puedes descargarlos con:
for l in $(cat lista_paquetes | xargs);do echo Descargando $l;apt-get
-qq download $l;done
Eso descargaría cada paquete contenido en la lista.
Saludos.
El 21/06/11 19:34, Wilkin barban Rosabal escribió:
El 21/06/11 15:09, Ernesto Acosta escribió:
On 06/21/2011 03:07 PM, Wilkin Barban Rosabal wrote:
Hola lista, eso mismo, se que en esdebian.org ahy una forma de hacerlo,
pero como ya saben no es posible acceder al sitio de Esdebian.
La cuestion es que necesito descargar todos los programas que tengo
insalados actualmente, una forma de hacerlo es con
apt-get install --reinstall -d paquete
pero solo me baja el paquete, nisiquiera sus dependencias. Se que
con un
dpkg -i > Lista.txt
te hace una lista de todos los programas instalados, la idea es como
con
estas dos ideas llebo a cabo la otra idea, como uno estos dos para
tener
lo que quiero, descargar nuevamente todo lo que esta instalado y asi
tenerlo en la cache....................
Salu2s............
Lo que necesitas es usar apt-move (en la wiki hay documentación sobre
el mismo) o repoman, el cual se puede descargar desde el blog de La
UCI que ahora está caído..
Pues el apt-move es para crear repos locales, igual que el repoman,
que se utiliza para descargar en lugares don el ancho de vanda lo
permita (.......), pero lo que quiero es descargar todo los programas
de nuevo utilizando el apt-get, es que de alguna forma me utilice la
lista creada con dpkg -i pasándosela a apt-get install --reinstall -d,
en esencia es eso, Salu2s........
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l
--
Este mensaje le ha llegado mediante el servicio de correo electronico que
ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema
Nacional de Salud. La persona que envia este correo asume el compromiso de usar
el servicio a tales fines y cumplir con las regulaciones establecidas
Infomed: http://www.sld.cu/
______________________________________________________________________
Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba.
Gutl-l@jovenclub.cu
https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l