¿Cómo descargar todo el repositorio usando apt-get?

¿Cómo descargar todo el repositorio usando apt-get?

¿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 packagelistcon 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.

información relacionada