Translation(s): English - Español - Français - Italiano - 한국어(Korean)
Paquets Debian > dpkg
dpkg est un gestionnaire de paquets de moyen niveau pour Debian
Avec l'instruction dpkg --set-selections, vous pouvez choisir les paquets que vous souhaiter installer ou supprimer, opération qui sera réalisée la prochaine fois que vous utiliserez la commande apt-get dselect-upgrade.
Pourquoi "de niveau moyen" ?
Parce qu'il repose sur dpkg-deb, qui exécute, sur les paquets binaires .deb (binary), des actions de plus bas niveau, comme la lecture des informations de contrôle ou l'extraction directe des fichiers qu'ils contiennent.
dpkg vérifie les dépendances et se refuse à installer un paquet dont les dépendances ne sont pas satisfaites ; cependant, il ne vous aidera pas à les trouver ni à les installer. Pour cela, vous aurez besoin d'un outil de haut niveau (par exemple fr/Aptitude, fr/apt-get ou dselect).
Messages d'erreur
E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)
Il existe une tentative d'exécuter plus d'un processus de gestion de paquets
Cette erreur peut survenir si on tente d'exécuter plus d'un processus de gestion de paquets. Par exemple, si on installe ou supprime un paquet avec apt-get ou dselect, il sera impossible d'exécuter un autre outil de gestion de paquets jusqu'à ce que ces modifications de paquet soient achevées.
Un utilisateur non-root essaye d'ajouter ou de retirer des paquets
Cette erreur peut aussi survenir si un utilisateur qui ne bénéficie pas des droits de super-utilisateur (non-root) essaye d'ajouter ou de retirer des paquets ou de changer des informations sur le statut d'un paquet dans la base des données des paquets.
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Un utilisateur non-root essaye d'ajouter ou de retirer des paquets
Cette erreur peut survenir si un utilisateur qui ne bénéficie pas des droits de super-utilisateur (non-root) essaye d'ajouter ou de retirer des paquets ou de changer des informations sur le statut d'un paquet dans la base des données des paquets.
Voir aussi
Teams/Dpkg (en anglais)