La
gestion des packages Debian
Debian
> Packages
Trois
programmes s'occupent de la gestion des packages Debian :
apt-get, dpkg,
et dselect
apt-get ou dselect -> Gère
les packages de
façon intelligente : sources, versions, dépendances
et conflits.
dpkg -> gère uniquement l'installation et retrait
de packages.
APT
: Advanced Package
Tools
Les
paquets ont l'extension .deb
Avec apt-get, on définit les sources des packages
dans un fichier de configuration et il gère l'installation
et le retrait des packages en tenant compte des dépendances
ainsi que le téléchargement des packages s'ils sont
sur une source réseau.
Les sources des packages sont définies dans le fichier de
configuration /etc/apt/sources.list.
Une source doit tenir sur une seule ligne et commencer par :
deb pour définir une source
de packages binaires
deb-src pour définir une source
de packages sources
Exemples
de fichiers /etc/apt/sources.list
Source :réseau
deb
http://security.debian.org/ stable/updates main contrib |
Source
: CD ou DVD
deb
cdrom:[Debian GNU/Linux 3.1 r1 _Sarge_ - Official i386 Binary-2
(20051218)]/ unstable contrib main |
Pour
en savoir plus : man sources.list
On
peut les installer en mode console ou en mode graphique (synaptic).
Les commandes en mode console :
apt-get
install pack1 pack2 ... |
installation
du package ou des packages et des dépendances |
apt-get
remove pack1 |
suppression
du package |
apt-get
remove --purge package1
|
suppression
du package ainsi que des fichiers de configuration |
apt-get
update |
mise
à jour de la liste des packages disponibles
(pour les sources réseau, il doit aller voir si elles
ont été mises à jour ; pour les sources
CD, il ne fait rien de particulier) |
apt-get
upgrade |
mise
à jour des paquets installés avec les dernières
versions disponibles dans les sources |
apt-get
dist-upgrade |
mise
à jour du système, de la distribution |
apt-cdrom
add
|
ajout comme source un CD ou DVD Debian |
apt-get
clean
|
suppression
du disque dur des packages qui ont été téléchargés
pour être installés
(inutile quand la source est un CD ou un fichier
du système de fichiers local) |
apt-cache
search mots1 mots2
...
|
recherche
d'un package dans la base des packages disponibles à
l'aide de mots-cles |
apt-cache
show package1
|
affichage
des caractéristiques et de la description du package
package1 |
Pour en savoir
plus : man apt-get
Pour
trouver un package debian.
Je ne parlerai
pas des programmes dselect et dpkg car ils sont bien plus complexe.
|