Hola amigos. En esta breve pero interesante publicación, aprenderá cómo descargar paquetes usando APT sin instalarlos. De esta manera podemos llevarlos a otro sitio y ejecutar una instalación allí sin necesidad de Internet. Esto es bastante útil en entornos empresariales.
¿Qué es APT?
APT es el administrador de paquetes para Debian y distribuciones derivadas de Debian, como Ubuntu. Gracias a esta herramienta podemos instalar, eliminar, actualizar y buscar paquetes para instalar en el sistema.
Por defecto, cuando ejecutamos el comando
sudo apt install <package> command
APT lo buscará en los repositorios del sistema agregado, calculará las dependencias necesarias y desde allí comenzará a descargarlos e instalarlos. Sin embargo, a veces no necesitamos instalarlos sino descargarlos para poder moverlos a otras máquinas.
Así que ese es el objetivo de nuestra publicación. Vamos a por ello.
Descargar paquetes usando APT sin instalarlos
Desde versiones recientes, APT incorpora la download
subcomando para descargar un paquete al directorio actual.
Por ejemplo, para descargar el paquete VLC, puede ejecutar
mkdir vlc
cd vlc
sudo apt download vlc
Comprobar la descarga
ls
Salida de muestra:
vlc_3.0.16-1_amd64.deb
Elimina el archivo descargado y ahora vamos a descargarlo y sus dependencias.
rm vlc_3.0.16-1_amd64.deb
El comando que descarga un paquete junto con todas sus dependencias es el siguiente
sudo apt install --download-only vlc
O
sudo apt install -d vlc
La única desventaja es que los paquetes se descargarán en un solo directorio como /var/cache/apt/archives
. Entonces, antes de descargar los paquetes, es recomendable borrar todo el caché
sudo apt clean
Y ahora sí, ejecuta el comando. Esta vez lo haré con VIM.
sudo apt install -d vim
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
vim-runtime
Suggested packages:
ctags vim-doc vim-scripts
The following NEW packages will be installed:
vim vim-runtime
0 upgraded, 2 newly installed, 0 to remove and 26 not upgraded.
Need to get 7,720 kB of files.
After this operation, 36.3 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Acepta los cambios y verás un mensaje como este
Download complete and in download only mode
Ahora revise el directorio donde se descargan los paquetes APT.
ls /var/cache/apt/archives
Intenta ejecutar el vim
comando para ver que no se ha instalado y solo se han descargado los paquetes como dependencias.
Ahora solo necesita mover estos paquetes e instalarlos localmente.
Conclusión
En esta breve pero útil publicación, aprendió cómo descargar paquetes sin instalarlos usando APT. Entonces, puede llevar estos paquetes a otra computadora e instalarlos manualmente.