Que sont apt et yum dans Linux ? Gestion des paquets sous Linux ⋆ ALexHost SRL

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
09.12.2024

Que sont apt et yum dans Linux ? Gestion des paquets sous Linux

Dans le monde de Linux, la gestion des paquets est un aspect crucial qui permet aux utilisateurs d’installer, de mettre à jour, de mettre à niveau et de supprimer des paquets logiciels de manière efficace. Les différentes distributions de Linux utilisent différents gestionnaires de paquets pour gérer les paquets de logiciels, et parmi les plus populaires, on trouve apt et yum. Ces outils permettent de gérer les logiciels, ce qui garantit que les utilisateurs peuvent facilement maintenir leur système à jour et sécurisé.

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

Un gestionnaire de paquets est un outil ou un ensemble d’outils qui automatise le processus d’installation, de mise à niveau, de configuration et de suppression des paquets logiciels. Il gère les dépendances entre les paquets et veille à ce que les logiciels soient correctement intégrés dans le système.

Les gestionnaires de paquets interagissent généralement avec des référentiels, qui sont des serveurs hébergeant des collections de paquets de logiciels. Ils téléchargent les paquets à partir de ces référentiels et gèrent leur installation sur votre système.

Vue d’ensemble d’apt et de yum

1. apt (outil avancé de gestion des paquets)

apt est l’outil de gestion des paquets utilisé par les distributions basées sur Debian, telles que Debian, Ubuntu, Linux Mint et bien d’autres. Il gère les paquets .deb et est largement utilisé pour sa simplicité et sa gestion robuste des dépendances.

Commandes courantes

  1. Mettre à jour la liste des paquets :
    sudo apt update

    Cette commande met à jour la liste des paquets à partir des dépôts, ce qui vous permet de disposer des informations sur les dernières versions de logiciels disponibles.

  2. Mettre à jour les paquets installés :
    sudo apt upgrade

    Cette commande met à jour tous les paquets installés vers leurs dernières versions disponibles dans les dépôts.

  3. Installer un paquet :
    sudo apt install nom_du_paquet

    Remplace nom_du_paquet par le nom du logiciel que vous souhaitez installer. Par exemple, pour installer le paquet curl :

    sudo apt install curl
  4. Supprimer un paquetage :
    sudo apt remove nom_du_paquet

    Cette commande supprime le paquetage spécifié mais laisse les fichiers de configuration.

  5. Supprimer complètement un paquet :
    sudo apt purge nom_du_paquet

    Supprime le paquet ainsi que ses fichiers de configuration.

  6. Rechercher un paquet :
    apt search nom_du_paquet

    Recherche dans les dépôts les paquets correspondant au nom donné.

Exemple de cas d’utilisation

Si vous souhaitez installer le système de contrôle de version git sur Ubuntu, vous devez exécuter la commande suivante :

sudo apt update
sudo apt install git

Cette opération met à jour la liste des paquets et installe ensuite git à partir des dépôts.

2. yum (Yellowdog Updater Modified)

yum est l’outil de gestion des paquets pour les distributions basées sur RPM, principalement utilisé sur CentOS, RHEL (Red Hat Enterprise Linux) et certaines anciennes versions de Fedora. Il gère les paquets .rpm et s’occupe de l’installation et de la mise à jour des logiciels.

Remarque : sur les versions plus récentes de CentOS (CentOS 8 ) et Fedora, yum a été remplacé par dnf, qui a des commandes similaires mais offre des améliorations en termes de performances et de gestion des dépendances.

Commandes courantes

  1. Mettre à jour la liste des paquets :
    sudo yum check-update

    Vérifie si des mises à jour sont disponibles pour les paquets installés.

  2. Mettre à jour les paquets installés :
    sudo yum update

    Met à jour tous les paquets installés vers leurs dernières versions.

  3. Installer un paquet :
    sudo yum install nom_du_paquet

    Par exemple, pour installer wget :

    sudo yum install wget
  4. Supprimer un paquetage :
    sudo yum remove nom_du_paquet

    Supprime le paquetage spécifié.

  5. Rechercher un paquet :
    yum search nom_du_paquet

    Recherche les paquets correspondant au nom donné.

Exemple de cas d’utilisation

Pour installer le serveur web httpd (Apache) sur un système CentOS, vous devez exécuter :

sudo yum install httpd

Après l’installation, vous pouvez démarrer le service Apache en utilisant :

sudo systemctl start httpd

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills