6. yum et apt

Les gestionnaires de paquets sont des outils essentiels sous Linux qui simplifient l'installation, la mise à jour et la suppression de logiciels. Ils gèrent automatiquement les dépendances, garantissant que toutes les bibliothèques et tous les composants requis sont installés correctement. Deux des systèmes de gestion de paquets les plus importants sont yum et apt.

Yum vs Apt

La principale différence entre ces deux systèmes réside dans les distributions Linux qu'ils desservent. Le gestionnaire de paquets yum (Yellowdog Updater, Modified) est utilisé par les distributions basées sur RPM comme Red Hat, CentOS et Fedora. En revanche, apt (Advanced Package Tool) est la norme pour les distributions basées sur Debian, y compris Ubuntu. Bien que yum et apt atteignent les mêmes objectifs, leur syntaxe de commande diffère.

Installation et Suppression de Paquets

Pour installer un nouveau logiciel à partir d'un dépôt, vous utilisez la commande install.

Debian: $ apt install nom_du_paquet
RPM: $ yum install nom_du_paquet

Pour supprimer un paquet, les commandes sont également simples. apt utilise remove, tandis que yum utilise erase.

Debian: $ apt remove nom_du_paquet
RPM: $ yum erase nom_du_paquet

Mise à Jour et Inspection des Paquets

Il est recommandé de mettre à jour votre index de paquets local avant d'installer ou de mettre à niveau un logiciel. Cela garantit que vous obtenez les dernières versions disponibles.

Pour les systèmes Debian, il s'agit d'un processus en deux étapes : apt update actualise la liste des paquets et apt upgrade installe les nouvelles versions. Pour les systèmes RPM, yum update gère les deux actions avec une seule commande.

Debian: $ apt update; apt upgrade
RPM: $ yum update

Si vous avez besoin d'obtenir plus de détails sur un paquet spécifique, vous pouvez utiliser les commandes suivantes pour afficher des informations telles que sa version, sa taille et sa description.

Debian: $ apt show nom_du_paquet
RPM: $ yum info nom_du_paquet

Connectez-vous pour sauvegarder votre progression d'apprentissage

Se connecter

Exercices

La pratique rend parfait ! Voici quelques laboratoires pratiques pour renforcer votre compréhension de la gestion des paquets sous Linux :

  1. Interroger et Mettre à Jour les Paquets avec YUM sous Linux - Entraînez-vous à gérer les paquets logiciels sur les systèmes Linux basés sur RHEL en utilisant YUM, y compris l'inspection, la mise à jour et l'exploration des dépôts.
  2. Installation de Logiciels sous Linux - Apprenez différentes méthodes pour installer et gérer des logiciels sur les systèmes Ubuntu, y compris l'utilisation d'apt, dpkg et la gestion des fichiers .deb.
  3. Installation et Suppression de Paquets - Entraînez-vous à mettre à jour le système, à installer et supprimer des paquets, et à optimiser la configuration logicielle sur un système basé sur Debian en utilisant apt.

Ces laboratoires vous aideront à appliquer les concepts dans des scénarios réels et à gagner en confiance avec la gestion des paquets sous Linux.

Quiz

What command is used to show package information on a Debian system? Please answer in English, paying attention to case sensitivity.