1 votes

Qu'est-ce que "sudo dpkg --configure -a" fait exactement?

J'ai désinstallé l'émulateur mGBA de mon système ubuntu car il ne fonctionnait pas correctement. J'ai essayé de le désinstaller via la ligne de commande et j'ai rencontré cette erreur. dpkg a été interrompu, vous devez exécuter manuellement 'sudo dpkg --configure -a' pour corriger le problème. J'ai exécuté le sudo dpkg --configure -a et plein de choses aléatoires ont commencé à s'installer.

Je suis complètement novice en la matière. Ai-je endommagé mon système ou installé quelque chose que je ne devais pas et qui pourrait casser le système d'exploitation ou le rendre vulnérable?

Merci! ^_^

0voto

Kerem Kusmezer Points 189

Si apt est interrompu pour une raison quelconque, les packages qui ont été téléchargés et décompressés peuvent ne pas avoir été entièrement configurés ou installés.

De man dpkg

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

          Pour reconfigurer un paquet qui a déjà été configuré, essayez plutôt la commande dpkg-reconfigure(8).

          La configuration comprend les étapes suivantes :

          1. Décomprimer les conffiles et sauvegarder en même temps les anciens conffiles, afin de pouvoir les restaurer en cas de problème.

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

L'option --configure permet à dpkg de terminer la configuration des packages partiellement installés, et le -a indique qu'au lieu d'un paquet spécifique, tous les paquets décompressés mais non configurés doivent être traités.

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