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

Leçons de niveau 14
Une page de Wikiversité, la communauté pédagogique libre.
Début de la boite de navigation du chapitre
Utilisation du système de gestion des paquets de Debian
Icône de la faculté
Chapitre no 5
Leçon : LPIC1 101 : Installation de Linux et gestion des packages
Chap. préc. :Gérer les bibliothèques partagées
Chap. suiv. :Utilisation du système de gestion des paquets de Red Hat
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Installation de Linux et gestion des packages : Utilisation du système de gestion des paquets de Debian
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
 », n'a pu être restituée correctement ci-dessus.

Utilisation du système de gestion des paquets de Debian[modifier | modifier le wikicode]

Objectif[modifier | modifier le wikicode]

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[modifier | modifier le wikicode]

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:

Debian `dselect' package handling frontend.
0. [A]ccess    Choose the access method to use. 
1. [U]pdate    Update list of available packages, if possible. 
2. [S]elect    Request which packages you want on your system.
3. [I]nstall   Install and upgrade wanted packages. 
4. [C]onfig    Configure any packages that are unconfigured. 
5. [R]emove    Remove unwanted software.
6. [Q]uit      Quit dselect.
$ dselect - list of access methods
Abbrev.        Description
cdrom          Install from a CD-ROM.
multi_cd       Install from a CD-ROM set.
nfs            Install from an NFS server (not yet mounted).
multi_nfs      Install from an NFS server (using the CD-ROM set) (not yet mounted).
harddisk       Install from a hard disk partition (not yet mounted).
mounted        Install from a filesystem which is already mounted.
multi_mount    Install from a mounted partition with changing contents.
floppy         Install from a pile of floppy disks.
apt            APT Acquisition [file,http,ftp]

Apt-get[modifier | modifier le wikicode]

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 :

cdrom:/cdrom
cdrom:/mnt/cdrom
file:/mnt
file:/debian
http://www.us.debian.org/debian
ftp://ftp.debian.org/debian
ftp://nonus.debian.org/debian-non-US

Pour mettre à jour l'information sur les paquets disponibles :

$ apt-get update

Pour installer un paquet :

$ apt-get install paquet

Pour remettre à jour automatiquement tous les paquets installés :

$ apt-get upgrade

Apt-cache[modifier | modifier le wikicode]

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
user@host:~$ apt-cache search gimp
babygimp - An icon editor in Perl-Tk
blackbook - GTK+ Address Book Applet
cupsys-driver-gimpprint - Gimp-Print printer drivers for CUPS
escputil - A maintenance utility for Epson Stylus printers
filmgimp - A motion picture editing and retouching tool

Exercices[modifier | modifier le wikicode]

  1. Installez un système avec Debian.
  2. Apprenez à maîtriser dselect et utilisez-le pour désinstaller l'utilitaire tcpdump.
  3. Avec apt-get, réinstallez le paquet contenant tcpdump.
  4. Essayez kpackage pour installer ethereal.