¿Hay alguna forma de descargar todos los repositorios de Ubuntu usando apt-get
? Estoy buscando algo como:
sudo apt-get install --download-only *
Para poder acceder al repositorio descargado en el directorio /var/cache/apt/archives/
.
Respuesta1
En primer lugar, ésta no es una forma conveniente. En lugar de esto, deberías utilizar el método mencionado.aquí. Sino como respuesta a la pregunta.
Primero cree un archivo que contenga los nombres de todos los paquetes disponibles usando
apt-cache
.apt-cache dumpavail |grep -oP "(?<=Package: ).*" >> packagelist
Esto creará un archivo
packagelist
con todos los paquetes disponibles.Ahora cree un script simple para descargar todos los paquetes presentes en el archivo.
packagelist
#!/bin/bash for package in `cat packagelist` do apt-get install -y --download-only $package done
Guárdalo.
Hazlo ejecutable usando
chmod +x your_script_name
Ahora abra la terminal e inicie sesión como root
sudo -i cd /folder/of/you/script ./you_script_name
Descargará todos los paquetes disponibles dependiendo de su /etc/apt/sources.list
directorio/var/cache/apt/archives
Respuesta2
Puedes utilizar una herramienta llamada apt-cacher. Puedecontrolareste enlace para más información. Espero eso ayude.