GNU/Linux >> Tutoriels Linux >  >> Linux

Comment utiliser la commande apt pour gérer les packages sous Linux

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.


Linux
  1. Comment utiliser la commande Linux grep

  2. Comment utiliser la commande history sous Linux

  3. Comment utiliser la commande Su sous Linux

  4. Comment utiliser la commande 'tar' pour extraire les packages de fichiers .xz sous Linux ?

  5. Comment utiliser la commande d'écran Linux

Comment utiliser du Command sous Linux

Comment utiliser la commande sysctl sous Linux

Comment utiliser la commande d'arrêt de Linux

Comment utiliser grep sous Linux

Comment utiliser APT pour gérer les packages sur Ubuntu ?

Comment utiliser Screen Command sur Linux pour gérer les terminaux