Les outils apt-get & dpkg

Présentation

Ces deux outils sont utilisés principalement par la distribution Debian et ses dérivées.

Dans le principe, apt-get est une interface à dpkg (et parfois à rpm sous Fedora par exemple) permettant de gérer les dépendances des paquets.
Un paquet correspond à un logiciel, une librairie (groupe de fonctions pouvant être utilisé par une ou plusieurs applications) ou etc.

Certains programmes font donc appel à des librairies pour s’exécuter et celle-ci doivent donc également être installées. C’est la que apt-get prend tout son sens : il permet de contrôler si les dépendances du paquet que l’on veut installer sont présentes ou pas. Si ce n’est pas le cas, il proposera de les télécharger et de les installer.

Configuration de apt-get

Nous allons donc nos intéresser particulièrement à apt-get. Cependant dans certains cas, lorsqu’un problème intervient, il pourra être bien utile de faire appel à dpkg.

Avant toute utilisation de apt-get, il faut d’abord lui dire où il peut aller chercher les différents paquets disponibles à l’installation. Ces lieux sont les sources et sont défini dans le fichier /etc/apt/sources.list. Le nom est d’ailleurs assez explicite :

Pour vous aider dans votre choix:

Tableau comparatif des diffèrentes versions de debian

VOUS NE DEVEZ PAS MELANGER LES SOURCES C’EST SOIT SARGE (TESTING) SOIT UNSTABLE (SID) SURTOUT PAS LES DEUX !

Exemple de sources pour une debian etch (ou testing)

# Source pour les mises à jour de sécurité
deb http://security.debian.org etch/updates main contrib non-free

# Source debian etch
deb http://ftp2.fr.debian.org/pub/debian etch main contrib non-free

# Source pour Acrobat Reader et mplayer et leur plugin pour Mozilla
deb http://www.debian-multimedia.org/ etch main

Exemple de sources pour une debian sid (ou unstable)

# Source debian sid
deb http://ftp2.fr.debian.org/pub/debian sid main contrib non-free

# Source pour Acrobat Reader et mplayer et leur plugin pour Mozilla
deb http://www.debian-multimedia.org/ sid main

Utilisation de apt-get

Une fois le fichier sources défini, vous allez pouvoir commencer à utiliser apt-get.

apt-get update : met à jour la liste des paquets disponibles, et ne touche pas à votre système. A faire régulièrement et en tout cas avant chaque installation de logiciel ou mise à jour du système

apt-cache search mot_clé : recherche les paquets dont le nom ou la description contien le mot clé

apt-cache show nomdupaquet : affiche les informations précises sur un paquet

apt-get install nomdupaquet : installe un paquet par le net

apt-get remove —purge nomdupaquet : désinstalle un paquet en effaçant les fichiers de configuration également

apt-get -f install : répare un soucis d’installation

apt-get dist-upgrade : lance la mise à jour “intelligente” de la distribution, ne touche pas aux paquets qui peuvent en casser d’autres.

apt-get upgrade : lance la mise à jour (non intelligente), tous les paquets sont mis à jour.

Utilisation de dpkg

En savoir plus

Pour en savoir plus, il y a bien évidemment les pages de manuel :

et le Apt-howto


^ Haut de Page ^

RSS ~ Copyright 2004-2008 © Linucie - Asso. Loi 1901 - CNIL : 1045544 - Notre hébergeur : APINC.org
Publication sous Licence GNU/FDL propulsée par PmWiki - XHTML 1.0, CSS 2.1, WAI.