Bonjour les amis. Dans cet article court mais intéressant, vous apprendrez à télécharger des packages à l'aide d'APT sans les installer. De cette façon, nous pouvons les amener sur un autre site et y exécuter une installation sans avoir besoin d'Internet. Ceci est très utile dans les environnements d'entreprise.
Qu'est-ce qu'APT ?
APT est le gestionnaire de paquets pour Debian et les distributions dérivées de Debian, comme Ubuntu. Grâce à cet outil, nous pouvons installer, supprimer, mettre à jour et rechercher des packages à installer sur le système.
Par défaut, lorsque nous exécutons la commande
sudo apt install <package> command
APT le recherchera dans les référentiels système ajoutés, calculera les dépendances nécessaires et, à partir de là, commencera à les télécharger et à les installer. Cependant, parfois, nous n'avons pas besoin de les installer, mais de les télécharger afin de pouvoir les déplacer vers d'autres machines.
C'est donc le but de notre article. Allons-y.
Télécharger des packages à l'aide d'APT sans les installer
Depuis les versions récentes, APT intègre le download
sous-commande pour télécharger un package dans le répertoire courant.
Par exemple, pour télécharger le package VLC, vous pouvez exécuter
mkdir vlc
cd vlc
sudo apt download vlc
Vérifier le téléchargement
ls
Exemple de sortie :
vlc_3.0.16-1_amd64.deb
Supprimez le fichier téléchargé et téléchargeons-le maintenant ainsi que ses dépendances.
rm vlc_3.0.16-1_amd64.deb
La commande qui télécharge un package avec toutes ses dépendances est la suivante
sudo apt install --download-only vlc
Ou
sudo apt install -d vlc
Le seul inconvénient est que les packages seront téléchargés dans un seul répertoire sous le nom /var/cache/apt/archives
. Ainsi, avant de télécharger les packages, il est conseillé de vider tout le cache
sudo apt clean
Et maintenant, oui, exécutez la commande. Cette fois, je vais le faire avec 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]
Acceptez les modifications et vous verrez un message comme celui-ci
Download complete and in download only mode
Vérifiez maintenant le répertoire dans lequel les packages APT sont téléchargés.
ls /var/cache/apt/archives

Essayez d'exécuter le vim
pour voir qu'il n'a pas été installé et que seuls les packages ont été téléchargés en tant que dépendances.
Il vous suffit maintenant de déplacer ces packages et de les installer localement.
Conclusion
Dans cet article court mais utile, vous avez appris à télécharger des packages sans les installer à l'aide d'APT. Ainsi, vous pouvez transférer ces packages sur un autre ordinateur et les installer manuellement.