Annexe D. Compléments sur la gestion des packages Debian

1. Tout savoir sur l'utilisation d'APT

Pour tout savoir sur l'utilisation d'APT, je vous invite à lire le APT HOWTO en français.

2. dpkg-deb

Dpkg a un grand frère, dpkg-deb qui sert à construire et manipuler des packages Debian, mais pas à les installer ou désinstaller.

Les commandes qui peuvent vous être utiles sont les suivantes :

  • dpkg-deb -I package_0.1_i386.deb : affiche les en-têtes du package.

  • dpkg-deb -c package_0.1_i386.deb : affiche les noms des fichiers contenus dans le package.

  • dpkg-deb -X package_0.1_i386.deb répertoire : extrait les fichiers contenus dans le package dans le répertoire spécifié.

3. Apt-file

Apt-file est un programme qui vient compléter les commandes dpkg -S et dpkg -L qui se limitent dans leurs résultats aux packages installés.

Pour utiliser apt-file , il faut d'abord installer le package du même nom, puis mettre à jour sa base de donnée propre contenant les fichiers de tous les packages :


# 
                    apt-get install apt-file
                  
# 
                    apt-file update
                  

Puis on peut avoir la liste des fichiers contenus dans un package même si celui-ci n'est pas installé (contrairement à la commande dpkg -L ) :


% 
                    apt-file list nom_du_package
                  

On peut également savoir à quel package appartient un certain fichier, même si le package (et donc le fichier) n'est pas installé (contrairement à la commande dpkg -S ) :


% 
                    apt-file search nom_du_fichier
                  

4. Installer un RPM

RPM signifie Red Hat Packet Manager : c'est un format de paquet concurrent de celui de Debian, et il est utilisé par de nombreuses distributions (RedHat, Mandrake, SuSE, etc...).

Pour certaines applications, on ne trouve que des packages au format RPM. Dans ce cas, il faut utiliser alien pour convertir un package du format RPM au format Debian.

Commencez par installer alien :


# 
                    apt-get install alien
                  

Puis convertissez le package :


# 
                    alien -d nom_du_package.rpm
                  

Enfin, installez le package Debian généré :


# 
                    dpkg -i nom_du_package.deb
                  
Retour en haut de la page
Mandragor.org - Version 8.3