GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment réparer le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1) dans Ubuntu

Présentation

Le message d'erreur "Le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1)" indique un problème avec le programme d'installation du package. Cela peut se produire dans Ubuntu après l'échec de l'installation du logiciel ou si le programme d'installation est corrompu.

La phrase clé dans cette erreur est /usr/bin/dpkg. Cela fait référence au programme d'installation du package dpkg pour Linux. Un programme d'installation de package est une application qui suit les logiciels, les mises à jour et les dépendances. S'il est endommagé, toute nouvelle installation de logiciel provoquera ce message d'erreur.

Nous couvrons plusieurs solutions possibles, des solutions simples et faciles à résoudre aux processus plus complexes. Ce guide vous aidera à résoudre le problème dpkg a renvoyé un code d'erreur 1 sur un système d'exploitation Ubuntu.

Prérequis

  • Un compte utilisateur avec des privilèges sudo
  • Une fenêtre de terminal/ligne de commande (CtrlAltT )

Les options de correction du sous-processus /usr/bin/dpkg ont renvoyé un code d'erreur (1)

Méthode 1 :Reconfigurer la base de données dpkg

Si votre base de données de packages est corrompue, la reconfigurer peut la réparer.

Saisissez la commande suivante :

sudo dpkg --configure -a

Cette commande reconfigure les packages qui ont été décompressés mais pas nécessairement installés. Une interruption au mauvais moment peut entraîner la corruption de cette base de données. Ceci est particulièrement utile si vous étiez en train d'exécuter l'installation et que le processus a été interrompu.

Méthode 2 :Forcer l'installation du logiciel

Si la méthode 1 ne fonctionne pas, vous pouvez essayer de corriger les dépendances dans le programme d'installation du package.

Saisissez ce qui suit :

sudo apt-get install -f

Le -f l'option signifie fix-broken . Il répare toutes les dépendances brisées dans votre gestionnaire de paquets. Les dépendances brisées se produisent lorsqu'un téléchargement est interrompu ou qu'il y a un problème avec le téléchargement en cache.

Méthode 3 :Supprimer le package logiciel défectueux

Si vous savez quel logiciel a causé les erreurs sur votre système, vous pouvez le supprimer.

Entrez la commande et package_name avec le nom du logiciel à l'origine du problème :

sudo apt-get remove --purge package_name

Le --purge ordonne au système de supprimer les fichiers de configuration en plus de la désinstallation. Cela permet de se débarrasser de toute trace du logiciel incriminé.

Méthode 4 :Nettoyer les packages logiciels inutilisés

Si un package ancien, obsolète ou inutilisé est à l'origine du problème, vous pouvez le résoudre en supprimant les packages logiciels inutilisés.

Saisissez la commande suivante dans le terminal :

sudo apt autoremove

Méthode 5 :Supprimer les fichiers de publication

Si vous connaissez le nom du package qui pose problème, vous pouvez supprimer les fichiers manuellement. Les fichiers d'installation se trouvent généralement dans le dossier /var/lib/dpkg/info fichier.

Tapez la commande suivante et remplacez package_name avec le nom du logiciel cassé. :

sudo ls -l /var/lib/dpkg/info | grep -i package_name

Cela générera une liste de toutes les références au logiciel que vous avez installé.

Vous pouvez ensuite les supprimer en saisissant :

sudo mv /var/lib/dpkg/info/package_name.* /tmp

Cette commande déplace les fichiers vers /tmp répertoire, où ils ne peuvent pas affecter votre gestionnaire de packages.

Ensuite, mettez à jour le gestionnaire de packages :

sudo apt-get update

Après quoi, vous pouvez réinstaller le logiciel défectueux.

Méthode 6 :Écraser le fichier de package

Si vous connaissez le nom du package qui pose problème, vous pouvez forcer un remplacement.

Utilisez la commande suivante et remplacez full_name_of_package avec le nom réel du package :

sudo dpkg -i --force-overwrite /var/cache/apt/archives/full_name_of_package

Ubuntu
  1. Comment résoudre "le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1)" dans Ubuntu

  2. /usr/bin Vs /usr/local/bin Sous Linux ?

  3. « e :le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1) » Qu'est-ce que cela signifie ?

  4. Linux – Fusionner /usr/bin et /usr/sbin dans /bin (gnu/linux) ?

  5. Comment installer les modules Openmpi dans Ubuntu 18.04 ?

Comment désinstaller des packages logiciels sur Ubuntu

Comment réparer l'erreur "E:Impossible d'obtenir le verrou /var/lib/dpkg/lock" sur Ubuntu

Correction "Le sous-processus /usr/bin/dpkg a renvoyé un code d'erreur (1)" dans Ubuntu

Comment réparer l'erreur Busybox Initramfs sur Ubuntu

Comment résoudre "le sous-processus usr bin dpkg a renvoyé un code d'erreur 1" Erreur dans Ubuntu

Comment réparer l'erreur 'E:Impossible d'obtenir le verrouillage /var/lib/dpkg/lock' dans Ubuntu Linux