GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak opravit dílčí proces /usr/bin/dpkg vrátil kód chyby (1) v Ubuntu

Úvod

Chybová zpráva „Podproces /usr/bin/dpkg vrátil kód chyby (1)“ označuje problém s instalačním programem balíčku. To se může stát v Ubuntu po neúspěšné instalaci softwaru nebo pokud dojde k poškození instalačního programu.

Klíčová fráze v této chybě je /usr/bin/dpkg. To se týká instalačního programu balíčku dpkg pro Linux. Instalátor balíčků je aplikace, která sleduje software, aktualizace a závislosti. Pokud je poškozen, každá nová instalace softwaru způsobí tuto chybovou zprávu.

Pokrýváme několik možných řešení, od snadno řešitelných a přímočarých řešení až po složitější procesy. Tato příručka vám pomůže vyřešit dpkg vrátil kód chyby 1 na operačním systému Ubuntu.

Předpoklady

  • Uživatelský účet s právy sudo
  • Okno terminálu/příkazový řádek (CtrlAltT )

Možnosti opravy dílčího procesu /usr/bin/dpkg vrátily kód chyby (1)

Metoda 1:Překonfigurujte databázi dpkg

Pokud se vaše databáze balíčků poškodí, můžete ji opravit překonfigurováním.

Zadejte následující příkaz:

sudo dpkg --configure -a

Tento příkaz překonfiguruje balíčky, které byly rozbaleny, ale nebyly nutně nainstalovány. Přerušení v nesprávnou dobu může způsobit poškození této databáze. To je zvláště užitečné, pokud jste spouštěli instalaci a proces byl přerušen.

Metoda 2:Vynutit instalaci softwaru

Pokud metoda 1 nefunguje, můžete se pokusit opravit závislosti v instalačním programu balíčku.

Zadejte následující:

sudo apt-get install -f

-f možnost znamená oprava-poškozeno . Opravuje všechny poškozené závislosti ve správci balíčků. Přerušené závislosti nastanou, když je stahování přerušeno nebo je problém se stahováním z mezipaměti.

Metoda 3:Odstraňte špatný softwarový balíček

Pokud víte, který software způsobil chyby ve vašem systému, můžete jej odstranit.

Zadejte příkaz a název_balíčku s názvem softwaru, který problém způsobuje:

sudo apt-get remove --purge package_name

--purge volba nařídí systému, aby kromě odinstalace odstranil konfigurační soubory. To pomáhá zbavit se všech stop škodlivého softwaru.

Metoda 4:Vyčistěte nepoužívané softwarové balíčky

Pokud problém způsobuje starý, zastaralý nebo nepoužívaný balík, můžete problém vyřešit odstraněním nepoužívaných softwarových balíků.

Do terminálu zadejte následující příkaz:

sudo apt autoremove

Metoda 5:Odeberte soubory příspěvků

Pokud znáte název balíčku, který způsobuje problémy, můžete soubory odstranit ručně. Instalační soubory jsou obvykle umístěny v /var/lib/dpkg/info soubor.

Zadejte následující příkaz a nahraďte název_balíčku s názvem poškozeného softwaru.:

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

Tím se vygeneruje seznam všech odkazů na software, který jste nainstalovali.

Poté je můžete odstranit zadáním:

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

Tento příkaz přesune soubory do /tmp adresář, kde nemohou ovlivnit vašeho správce balíčků.

Dále aktualizujte správce balíčků:

sudo apt-get update

Poté můžete poškozený software znovu nainstalovat.

Metoda 6:Přepsat soubor balíčku

Pokud znáte název balíčku, který způsobuje problém, můžete vynutit přepsání.

Použijte následující příkaz a nahraďte celý_název_balíčku se skutečným názvem balíčku:

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

Ubuntu
  1. Oprava chyby „dpkg:chyba:parsování souboru „/var/lib/dpkg/updates/0014′“ v Ubuntu

  2. Fix Sub-Process /usr/bin/dpkg vrátil kód chyby(1)

  3. Jak opravit Ubuntu nemůže najít balíček

  1. Jak vyřešit „Podproces /usr/bin/dpkg vrátil kód chyby (1)“ v Ubuntu

  2. /usr/bin Vs /usr/local/bin Na Linuxu?

  3. „e:Dílčí proces /usr/bin/dpkg vrátil kód chyby (1) “ Co to znamená?

  1. Linux – sloučení /usr/bin A /usr/sbin do /bin (gnu/linux)?

  2. Jak nainstalovat moduly Openmpi v Ubuntu 18.04?

  3. Ubuntu 15.04 Linux 4.0 Python Chyba při aktualizaci, dílčí proces /usr/bin/dpkg vrátil kód chyby (1)?