guardar programa con dependencias en un directorio para instalar sin conexion y sin problemas

Imagen de rywk_esv
0 puntos

Hola amigos Ubunteros, mi duda es la siguiente.
quiero descargar un programa con sus dependencias en deb y poder guardarlo en un directorio con el nombre del programa, para tenerlo guardado y despues no tener que descargarlo para instalarlo, obiamente que me sirva con varios programas, espero su ayuda.

Imagen de arraclan
+1
0
-1

Posiblemente esto te sirva:

http://aptoncd.sourceforge.net/

se pueden poner en un cd, usb, etc...

salu2

+1
0
-1

--
arraclan(@)gmail.com
"I'm not anti-social; I'm just not user friendly"
Arraclan, registered Linux user #378069, Ubuntu User #1422

Imagen de rywk_esv
+1
0
-1

parece que las dos pc tienen que tener el aptoncd

+1
0
-1
Imagen de cuentos
+1
0
-1

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de Alcruz
+1
0
-1

Hay que tomar en cuenta un detalle, resulta que los paquetes se mantienen por defecto en el caché por 30 días, por lo que lo primero es modificar esto para que los mismos no se borren nunca, para ello ejecuta
sudo gedit /etc/apt/apt.conf.d/20archive
y lo dejas así
APT::Archives::MaxAge "0";
APT::Archives::MinAge "2";
APT::Archives::MaxSize "500";
Por otra parte, en vez de uarr aptoncd, prefiero el siguiente método
1.-Crea una carpeta donde se almacenarán los respaldos, por ejemplo
sudo mkdir /home/AAA
2.- El respaldo lo creas con el siguiente Script
#!/bin/sh
sudo aptitude update
cd /home/AAA
sudo tar -zcvf lists.tar.gz /var/lib/apt/lists
sudo tar -cvf archives.tar /var/cache/apt/archives
sudo tar -zcvf apt.tar.gz /etc/apt
sudo dpkg --get-selections | grep -v deinstall | awk '{print $1}' > paq.txt

3.- Restaurar el respaldo instalando todos los paquetes se hace con este otro Script
#!/bin/sh
sudo rm -Rf '/var/cache/apt/archives'
sudo rm -Rf '/var/lib/apt/lists'
sudo rm -Rf '/etc/apt'
cd /home/AAA
sudo tar -zxvf lists.tar.gz --directory /
sudo tar -xvf archives.tar --directory /
sudo tar -zxvf apt.tar.gz --directory /
sudo aptitude update
sudo aptitude install $(cat paq.txt)

+1
0
-1
Imagen de rywk_esv
+1
0
-1

pues el aptoncd no me funciona, a la hora de darle cargar el cd no habre ninguna ventana, mi sistema es el ubuntu 12.4

+1
0
-1
Imagen de cuentos
+1
0
-1

Seguiste las indicaciones, recuerda que tiene que estar instalado en las dos pc, para que funcione, lo uso sin problemas.

+1
0
-1

(recordatorio) -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Si el problema se soluciono, edita el 1° hilo, y agrega (Solucionado), para tener el foro mas ordenado.
Y finaliza poniendo la solución para que sirva para otros Usuarios.
Twitter @mcuentos

Imagen de rywk_esv
+1
0
-1

lamento no haber respondido antes, lo que mas se acerco a lo que queira fue ir a la locacion, /var/cache/apt/archives, hay copie los archivos donde los queria guardar, despues se llevan a la pc donde se quieran instalar, se abre el terminal, se dirige a la carpeta de los archivos por medio de terminal, y se ejecuta el comando sudo dpkg *.deb, y se instalan todos los paquetes que se copiaron

+1
0
-1
Imagen de rywk_esv
+1
0
-1

lo que quiero es poder descargar un programa con todas las dependencias que ocupa para funcionar, y que todo lo de un programa lo pueda guardar en carpeta o como sea, para despues instalarlo sin necesidad de internet

+1
0
-1
Imagen de arraclan
+1
0
-1

A ver si esto te vale, te voy a dar los pasos para hacerlo con el programa fortune por ejemplo:

* Create una carpeta para guardar los archivos:

mkdir fortune
cd fortune

* Sacamos el listado con apt de las descargas necesarias (tendrías que cambiar "fortune" por el programa que quieres instalar):

sudo apt-get --quiet=2 --print-uris --yes install fortune | cut -d\' -f2 > listado

* Bajamos esos paquetes a nuestra carpeta con wget:

wget -i listado

* Cuando termine tenemos la carpeta con todos los debs que podemos copiar y transladar al otro equipo, para instalar usarias de dpkg -i *.deb como ya sabes.

salu2

+1
0
-1

--
arraclan(@)gmail.com
"I'm not anti-social; I'm just not user friendly"
Arraclan, registered Linux user #378069, Ubuntu User #1422