Cet article vous montre comment utiliser la commande apt dans Ubuntu, Debian, Linux Mint ou toute autre distribution basée sur Debian ou Ubuntu, avec des exemples vous permettant de gérer facilement les packages.
apt search
est un puissant outil de gestion de packages qui peut être utilisé pour rechercher, installer, mettre à jour, mettre à niveau et gérer les packages dans un système d'exploitation Linux. Il gère automatiquement les dépendances des packages, installe les logiciels requis selon les besoins et les supprime lorsqu'ils ne sont plus nécessaires.
Table des matières
- Qu'est-ce que la commande apt sous Linux ?
- Comment utiliser la commande apt sous Linux
- Récupérer les mises à jour
- Répertorier les mises à jour disponibles
- Forfaits de mise à niveau
- Mise à niveau complète du système
- Installation de nouveaux packages
- Supprimer des packages
- Rechercher des packages
- Recherche dans les packages installés
- Obtenir des détails sur le package
- Conclusion
Qu'est-ce que la commande apt sous Linux ?
apt search
(Outil de package avancé) est un outil en ligne de commande qui est utilisé pour une interaction facile avec le dpkg
système d'empaquetage dans Debian et les distributions Linux basées sur Debian comme Ubuntu. Il s'agit d'une collection d'outils distribués dans un package nommé apt search
, dont le but est de simplifier le processus de gestion des logiciels.
dpkg
est responsable de l'emballage du logiciel dans un package facile à installer. C'est le gestionnaire de paquets Debian. En fait, lorsque apt search
est utilisé, il appelle le dpkg
programme pour installer ou supprimer des applications tout en incluant des fonctions supplémentaires comme résolution des dépendances.
En d'autres termes, apt search
agit comme une couche conviviale qui interagit avec le dpkg
système d'emballage.
Comment utiliser la commande apt sous Linux
Gardez à l'esprit que la plupart des apt search
les commandes doivent être exécutées en tant qu'utilisateur avec sudo
privilèges.
Récupérer les mises à jour
Avant toute opération avec apt search
, nous devons nous assurer que notre copie locale de la base de données de packages est à jour. Sans cela, le système ne saura pas si de nouveaux packages sont disponibles ou non.
La apt update
La commande télécharge des informations à jour sur les packages logiciels disponibles :
sudo apt update
Cela télécharge les derniers packages logiciels à jour et leurs métadonnées - noms de packages, numéros de version, etc.
Liste des mises à jour disponibles
Vous pouvez afficher la liste des packages dont la version la plus récente est prête à être mise à niveau. Pour cela, exécutez la commande suivante :
apt list --upgradeable
En fait, apt list --upgradeable
est un indice qui est toujours affiché à la toute fin de la apt update
sortie.
Forfaits de mise à niveau
Exécution d'une apt upgrade
mettra à jour tous les packages pour lesquels une nouvelle version est disponible. Gardez à l'esprit que vous devez effectuer une apt update
avant apt upgrade
, de sorte que apt search
sait que de nouvelles versions de packages sont disponibles.
sudo apt upgrade
Mise à niveau complète du système
La différence commune entre apt upgrade
et apt full-upgrade
est-ce un full-ugrade
supprimera les packages installés si cela est nécessaire pour mettre à niveau l'ensemble du système.
Ceci est utile lorsque vous souhaitez effectuer une mise à niveau de Debian version 10 vers 11, par exemple.
sudo apt full-upgrade
Commandes avec full-ugrade
nécessitent un soin particulier pour être utilisés en toute sécurité, et il n'y a aucune bonne raison, même pour les utilisateurs expérimentés, de les exécuter régulièrement.
Installation de nouveaux packages
Une fois votre base de données de packages mise à jour, vous pouvez installer n'importe quel package avec le apt install
commande. Par exemple, installons Nginx Web Server :
sudo apt install nginx
Si vous souhaitez installer plusieurs packages à la fois, par exemple nginx
et firewalld
, spécifiez-les sous forme de liste séparée par des espaces :
sudo apt install nginx firewalld
Supprimer des packages
Pour supprimer (désinstaller) un paquet installé, utilisez le apt remove
commande. Par exemple, pour supprimer un package appelé nginx
, saisissez :
sudo apt remove nginx
Vous pouvez également spécifier plusieurs packages, séparés par des espaces :
sudo apt remove nginx firewalld
Nous pouvons également supprimer facilement des packages avec la apt purge
commande. La principale différence est que le apt remove
La commande désinstallera les packages donnés mais laissera ses fichiers de configuration derrière.
Alors que apt purge
non seulement supprime le package, mais supprime également tous les fichiers de configuration en dehors du répertoire personnel.
sudo apt purge nginx
De plus, vous pouvez également supprimer tous les packages indésirables avec la commande suivante :
sudo apt autoremove
La autoremove
L'option est utilisée pour supprimer les packages qui ont été automatiquement installés pour satisfaire les dépendances d'autres packages mais qui ne sont plus nécessaires en tant que dépendances.
Recherche de packages
La recherche apt search
La commande permet de rechercher un package donné dans la liste des packages disponibles. Par exemple, pour rechercher nginx
colis, saisissez :
apt search nginx
Recherche dans les packages installés
La apt list
La commande affiche à la fois les packages installés et les packages disponibles pour l'installation. Que faire si vous souhaitez répertorier uniquement les packages spécifiques actuellement installés ? Passez simplement le --installed
option à la apt list
commande. La bonne nouvelle :vous pouvez utiliser un caractère générique (*
) dans les recherches.
Par exemple, pour trouver tous les packages actuellement installés sur le système qui contiennent le nginx
dans leur nom run :
apt list --installed nginx*
Obtenir des détails sur le package
Le résultat de la recherche apt search
La commande vous donne une brève introduction des packages. Si vous voulez plus de détails, utilisez le apt show
commande.
apt show nginx
Il est important de noter que vous devez donner le nom exact du package au apt show
commande. Sinon, le apt show
ne fonctionnera pas.
Conclusion
Savoir gérer les packages avec apt search
est une partie essentielle de l'administration du système Linux. Bien sûr, il y a plus à apt search
mais cela devrait vous aider à démarrer.
Pour en savoir plus sur apt search
commande sous Linux, consultez sa page de manuel. Comme toujours, utilisez le formulaire ci-dessous pour tout commentaire, question ou suggestion.