26 votes

Qu'est-ce que dpkg-reconfigure et en quoi est-il différent de dpkg --configure ?

Récemment, j'ai reçu une réponse à une autre question Aide : "aptd" consomme toute ma CPU? qui comprenait l'exécution des commandes

sudo dpkg-reconfigure -phigh -a 

et

sudo dpkg --configure -a

Tout cela semble raisonnable mais j'étais curieux de quelques choses.

Qu'est-ce que dpkg-reconfigure et que signifient les drapeaux -phigh -a ?

En quoi cela diffère-t-il de dpkg --configure ?

21voto

sourav c. Points 40637

De man dpkg

   --configure package...|-a|--pending
          Configure un paquet qui a été déballé mais pas encore configuré. Si -a ou --pending est donné à la place du paquet, tous les
          paquets déballés mais non configurés sont configurés.

          La configuration consiste en les étapes suivantes :

          1. Déballer les conffiles, tout en sauvegardant les anciens
          conffiles, afin qu'ils puissent être restaurés en cas de problème.

          2. Exécutez le script postinst, s'il est fourni par le paquet.

De man dpkg-reconfigure

   dpkg-reconfigure - reconfigurer un paquet déjà installé

   -pvalue, --priority=value
       Spécifie la priorité minimale de la question qui sera affichée.
       dpkg-reconfigure montre normalement les questions de faible priorité peu importe
       quelle est votre priorité par défaut. Voir debconf(7) pour une liste.

   -a, --all
       Reconfigurez tous les paquets installés qui utilisent debconf. Attention : cela
       pourrait prendre du temps.

Ici dpkg --configure -a va configurer tous les paquets déballés mais non configurés. alors que dpkg-reconfigure -phigh -a va reconfigurer tous les paquets installés qui utilisent debconf avec une haute priorité.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X