Vous êtes sur la page 1sur 10

ADMINISTRATION SYSTÈME LINUX

M. Jean DIOKH
Certifié Linux LPIC-3 Mixed Environment & LPIC-3 Security, Red Hat RHCSA

Linux Foundation LFCS, Certified Kubernetes Administrator CKA


CHAPITRE II : GESTION DE PAQUETAGES
Utilisation du gestionnaire de paquetage Debian

Les paquetages Debian ont pour extension .deb. Ils sont gérés par les outils dpkg (Debian PacKage Tool) et
APT (Avanced Package Tool).

ADMINISTRATION SYSTÈME LINUX /INGC1/ESMT - M. DIOKH 2


CHAPITRE II : GESTION DE PAQUETAGES
Utilisation du gestionnaire de paquetage Debian

dpkg: est la commande de gestion de paquetage pour la distribution Debian

 dpkg -i <pkg> installe un paquetage


 dpkg -r <pkg> désinstalle un paquetage
 dpkg -l [expr] liste les paquetages installés
 dpkg -L <pkg> liste les fichiers composant un paquetage
 dpkg -S [chemin_fichier] recherche l'appartenance d'un fichier à un paquetage
 dpkg-reconfigure <pkg>: reconfigure un paquet déjà installé

ADMINISTRATION SYSTÈME LINUX /INGC1/ESMT - M. DIOKH 3


CHAPITRE II : GESTION DE PAQUETAGES
Utilisation du gestionnaire de paquetage Debian

APT(Advanced Package Tools) est un gestionnaire de paquets avancé sous Debian qui offre à
l'administrateur une gestion facile des paquets dont laquelle les conflits sont résolues automatiquement.

La définition des sources des applications à installer s’effectue dans le fichier /etc/apt/sources.list.

apt-get se connecte à tous les sites indiqués dans /etc/apt/sources.list, et recherche la liste des programmes
disponibles.

ADMINISTRATION SYSTÈME LINUX /INGC1/ESMT - M. DIOKH 4


CHAPITRE II : GESTION DE PAQUETAGES
Utilisation du gestionnaire de paquetage Debian

Les options de base de la commande apt sont :

apt-get install nom-paquetage : installe le paquetage nom-paquetage ;


apt-get remove nom-paquetage : désinstalle le paquetage nom-paquetage ;
apt-get purge nom-paquetage : désinstalle nom-paquetage et ses fichiers de configuration ;
apt-get update : met à jour la liste des paquetages disponibles ;
apt-get upgrade : met à jour tous les paquetages pouvant être mis à jour ;

ADMINISTRATION SYSTÈME LINUX /INGC1/ESMT - M. DIOKH 5


CHAPITRE II : GESTION DE PAQUETAGES
Utilisation du gestionnaire de paquetage Debian

D'autres commandes de la famille apt existent. Elles permettent d'avoir des informations sur les
paquetages.
Voici les options courantes de ces commandes :

apt-cache search foobar : recherche dans la liste des paquetages disponibles les occurrences de foobar ;
apt-cache depends package : montre les dépendances de package ;
apt-cache policy application: pour vérifier si l’application est installée

ADMINISTRATION SYSTÈME LINUX /INGC1/ESMT - M. DIOKH 6


CHAPITRE II : GESTION DE PAQUETAGES
Utilisation des gestionnaires de paquetage RPM et YUM

Utilisation des gestionnaires de paquetage RPM et YUM

ADMINISTRATION SYSTÈME LINUX /INGC1/ESMT - M. DIOKH 7


CHAPITRE II : GESTION DE PAQUETAGES
Utilisation des gestionnaires de paquetage RPM et YUM

RPM est utilisé originellement par la distribution Red Hat mais actuellement employé par bon nombre de
distributions.

La gestion des paquetages est principalement réalisée par la commande rpm.

Voici les options courantes de la commande RPM :

▪ -i (ou --install) : installe un paquetage ;


▪ -U (ou --update) : met à jour un paquetage déjà installé ou l’installe s’il n’est pas encore présent dans le
système ;
▪ -e (ou --erase) : désinstalle un paquetage ;
▪ -q (ou --query) : envoie une requête sur un paquetage afin d'afficher des informations ;
▪--nodeps : installe un paquetage sans se soucier des dépendances ;
▪-h : ajoute l'état d'avancement d'un processus en cours ;
ADMINISTRATION SYSTÈME LINUX /INGC1/ESMT - M. DIOKH 8
CHAPITRE II : GESTION DE PAQUETAGES
Utilisation des gestionnaires de paquetage RPM et YUM

YUM est un outil permettant l’installation, la mise à jour et la suppression des paquetages rpm.
YUM gère les dépendances entre les paquetages. Il trouve ces paquetages sur différentes sources appelées
dépôts : des fichiers images ISO RedHat, le réseau RedHat, etc.,

La configuration de YUM se fait à travers le fichier /etc/yum.conf qui contient deux types de sections :
− [main] : définit les options globales de configuration ;
− [repository] : définit la configuration pour chaque dépôt.

Des fichiers de configuration supplémentaires sont également lus à partir des répertoires configurés par
l’option reposdir, du fichier yum.conf, dont la valeur par défaut est le répertoire /etc/yum/repos.d.

ADMINISTRATION SYSTÈME LINUX /INGC1/ESMT - M. DIOKH 9


CHAPITRE II : GESTION DE PAQUETAGES
Utilisation des gestionnaires de paquetage RPM et YUM

▪yum install paquetage(s) : installe la dernière version d'un paquetage ou d’un groupe de paquetages en
s'assurant que toutes les dépendances sont satisfaites ;

▪yum update paquetage(s) : met à jour les paquetages indiqués. Si aucun nom de paquetage n'est fourni
avec la commande, update met à jour tous les paquetages installés.

▪yum remove paquetage(s) ou yum erase paquetage(s) : supprime du système le(s) paquetage(s)
indiqué(s), ainsi que tous les paquetages qui en dépendent ;

▪yum search chaine : cherche des paquetages dont la description, le résumé, le nom, ou le nom de
l'empaqueteur, contiennent la chaîne indiquée. Très pratique pour chercher un paquetage quand on n’en
connait pas le nom mais que l’on connaît quelques mots clés s'y rapportant ;

▪yum list : affiche diverses informations sur les paquetages.


ADMINISTRATION SYSTÈME LINUX /INGC1/ESMT - M. DIOKH 10

Vous aimerez peut-être aussi