Guide complet du gestionnaire de paquets apt pour Linux

Dans cet article guide complet, vous apprendrez ce qu’est apt (outil avancé de gestion de paquets pour Linux). Vous apprendrez toutes les commandes nécessaires liées au gestionnaire de paquets apt.

  • Qu’est-ce qu’un gestionnaire de paquets ou un outil de gestion de paquets ?
  • Que fait-il ?
  • Comment l’utiliser ?

Si vous avez de telles questions dans votre esprit, alors cet article vous aidera à tout comprendre. Alors sans plus attendre, entrons dans le guide apt.

Qu’est-ce qu’un gestionnaire de paquets ?

Un gestionnaire de paquets est un outil que vous utilisez pour gérer les applications, les bibliothèques et les dépendances dans votre distribution Linux. Il vous permet d’effectuer toutes sortes de modifications liées aux paquets dans le système, telles que :

  • Installer ou mettre à jour des paquets
  • Supprimer ou réinstaller des paquets
  • Lister ou rechercher les paquets
  • Afficher les détails des paquets
  • Télécharger des fichiers de paquets, etc.

Comme Linux est très polyvalent, nous avons beaucoup d’options pour les gestionnaires de paquets :

  • – APT (Advanced Package Tool)
  • – DNF (Dandified Yum)
  • – Zypper
  • – Pacman
  • – Dpkg (Debian package)

Cependant, APT est le plus populaire d’entre eux et il est utilisé par la plupart des distributions Linux populaires comme Ubuntu, Debian, Zorin OS, Mint Linux, Elementary OS, Bodhi Linux, MX Linux, Lite Linux, LUbuntu, POP ! OS, Deepin, et la liste des distributions est allée sur-n-sur.

Voyons donc comment utiliser la commande liée apt-get pour gérer les paquets dans une distribution Linux. Nous allons passer par les commandes apt les plus utiles.

Commandes du gestionnaire de paquets apt

Voici la liste des commandes apt que vous pouvez utiliser.

La commande ‘update’ met à jour le dépôt de paquets et obtient les informations de mise à jour relatives aux paquets :

sudo apt update

Après avoir mis à jour les dépôts dans le système, vous pouvez vouloir mettre à jour le ou les paquets :

sudo apt upgrade package-namesudo apt upgrade

Pour mettre à jour tous les paquets en une seule fois, il suffit d’utiliser le paramètre ‘upgrade’ avec apt :

sudo apt upgrade

Pour installer n’importe quel paquet dans le système, utilisez le paramètre ‘install’. Vous pouvez installer un seul et plusieurs paquets à la fois.

sudo apt install package-name package-name

Il en va de même pour supprimer le ou les paquets, vous pouvez utiliser ‘remove’ et ‘purge’. Encore une fois, vous pouvez utiliser un seul paquet ou plusieurs paquets à la fois.

sudo apt remove package-name

La différence entre ‘purge’ et ‘remove’ est qu’avec le ‘remove’, il ne supprime que le paquet mais pas son fichier de configuration ou de données. En revanche, la commande ‘purge’ supprime tout.

sudo apt purge package-name

Vous pouvez rechercher un paquet dans le référentiel avec ‘apt search’:

sudo apt search name

De même, vous pouvez obtenir tous les détails relatifs au paquet/application dans le référentiel avec ‘apt show’:

sudo apt show package-name

Résultat de la commande ci-dessus :

$ sudo apt show neofetch Package: neofetch Version: 7.0.0-1 Priority: optional Section: universe/utils Origin: Ubuntu Maintainer: Ubuntu Developers Original-Maintainer: Nobuhiro Iwamatsu Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 339 kB Recommends: chafa Homepage: https://github.com/dylanaraps/neofetch Task: lubuntu-desktop Download-Size: 77.5 kB APT-Manual-Installed: yes APT-Sources: http://archive.ubuntu.com/ubuntu focal/universe amd64 Packages Description: Shows Linux System Information with Distribution Logo Neoftech is a cross-platform and easy-to-use system information command line script that collects your Linux system information and display it on the terminal next to an image, it could be your distributions logo or any ascii art of your choice.

Vous pouvez utiliser ‘apt list’ pour lister l’application et son ou ses architectures disponibles:

sudo apt list package-name

Résultat de la commande ci-dessus:

sudo apt list package-name Listing... Done vlc/focal 3.0.9.2-1 amd64 vlc/focal 3.0.9.2-1 i386

Vous pouvez également télécharger le fichier du paquet (vlc.deb) avec ‘apt download’:

sudo apt download package-name

Pour une raison quelconque, vous devez réinstaller un paquet/une application, vous pouvez le faire avec ‘apt reinstall’:

sudo apt reinstall package-name

Le ‘autoremove’ est utilisé pour supprimer les paquets qui ont été automatiquement installés pour satisfaire les dépendances d’autres paquets, mais qui ne sont plus nécessaires car les dépendances ont changé ou le ou les paquets qui en avaient besoin ont été supprimés entre-temps.

sudo apt autoremove

Vous pouvez constater que les commandes commençant par ‘sudo apt install’ ou ‘sudo apt-get install’ fonctionnent toutes les deux de la même manière, donc si vous n’avez pas envie d’ajouter ‘-get’ avec ‘apt’, vous pouvez éliminer.
Pour vous dire mon secret, je n’utilise presque pas ‘-get’, s’il vous plaît ne laissez pas ‘apt’ le savoir. C’est secret.
Voyez aussi : Installer des applications sous Linux | Guide complet

Voir un guide vidéo sur YouTube

En outre, vous pouvez également regarder un guide vidéo étape par étape sur YouTube pour mieux le comprendre.

Conclusion

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.