En primer lugar, esta no es una forma conveniente. En lugar de esto, debe usar el método mencionado aquí . Pero 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
Se descargará todo el paquete esté disponible dependiendo de su /etc/apt/sources.list
en el /var/cache/apt/archives
directorio