# Certification Linux LPI/Administrateur système débutant/Examen 101/Installation de Linux et gestion des packages/Utilisation du système de gestion des paquets de Debian
## Utilisation du système de gestion des paquets de Debian
### Objectif

Description: Les candidats seront capables d’utiliser le système de gestion des paquets de Debian. Cet objectif inclut la capacité à utiliser des outils tant graphiques qu'en ligne de commandes pour installer, mettre à jour ou désinstaller des paquets, ainsi que pour trouver les paquets contenant des fichiers ou des logiciels (qu’ils puissent ou non être installés). Cet objectif inclut également la capacité à obtenir des informations sur le paquet, tels que la version, le contenu, les dépendances, l'intégrité du paquet et le statut d'installation (le paquet a-t-il déjà été installé).
Fichiers clés, termes et utilitaires : unpack configure /etc/dpkg/dpkg.cfg /var/lib/dpkg/* /etc/apt/apt.conf /etc/apt/sources.list dpkg dselect dpkg-reconfigure apt-get alien
Debian est une organisation de bénévoles dédiée au développement de logiciels libres et à la promotion des idéaux de la Free Software Foundation. Le projet Debian a été fondé en 1993. Il compte plus de 900 développeurs. Debian supporte de nombreux processeurs: Alpha, ARM, HP PA-RISC, Intel x86, Intel IA-64, Motorola 680x0, MIPS, MIPS (DEC), PowerPC, IBM S/390, SPARC.

### Dselect

L'utilitaire vous permettant d'ajouter ou retirer facilement des paquets sous Debian est dselect. Il permet de :
* Choisir la méthode d'accès aux paquets,
* Mettre à jour la liste des paquets disponibles,
* Sélectionner les paquets que vous voulez sur votre système,
* Installer et mettre à jour les paquets désirés,
* Configurer n’importe quel paquet non encore configuré,
* Désinstaller les logiciels non désirés.
Le menu interactif de dselect permet l'ajout et la suppression de paquets. Soyez très prudents lors de l’utilisation de ce programme, vous risqueriez d'endommager votre système.
Exemple de menu dselect:

### Apt-get

Si vous conaissez le nom du paquet que vous voulez installer, utilisez apt-get. Vous devez au préalable configurer le fichier sources.list. Ce même fichier est utilisé lorsque vous choisissez la méthode d'accès apt de dselect. Il se trouve dans /etc/apt.
Exemple de fichier sources.list :
Pour mettre à jour l'information sur les paquets disponibles :
Pour installer un paquet :
Pour remettre à jour automatiquement tous les paquets installés :

### Apt-cache

Pour trouver le nom d’un paquet que vous voulez installer, utilisez apt-cache. Ses options principales sont :
* add - ajoute un fichier paquet au cache source
* showpkg - Montre quelques informations générales relatives à un paquet
* stats - Montre quelques statistiques basiques
* search - Fait une recherche dans la liste des paquets à partir d'une regex
* show - Montre un enregistrement lisible du paquet
* depends – Montre les informations de dépendances d’un paquet

### Exercices

* Solution des exercices
* Installez un système avec Debian.
* Apprenez à maîtriser dselect et utilisez-le pour désinstaller l'utilitaire tcpdump.
* Avec apt-get, réinstallez le paquet contenant tcpdump.
* Essayez kpackage pour installer ethereal.
| Gérer les bibliothèques partagées | Utilisation du système de gestion des paquets de Red Hat |