Odstraňte poškozené balíčky v Ubuntu a dalších distribucích

rozbité balíčky

Určitě jste někdy měli problémy s rozbité balíčky. Pokud ano a máte distribuci Debian / Ubuntu nebo na jejím základě, můžete tyto problémy vyřešit poměrně jednoduchým způsobem podle pokynů v tomto tutoriálu. Tím vám přestanou být na obtíž ...

Ale nejprve byste měli vědět Co jsou nefunkční balíčky, pokud to ještě nevíte. Někdy se může stát, že balíček nelze z nějakého důvodu správně nainstalovat, nebo že není kompatibilní se zbytkem balíků, na kterých závisí. Pokud k tomu dojde, nebudete moci aktualizovat, nainstalovat nebo odinstalovat žádný balíček z distribuce. Balíček, který způsobuje všechny tyto potíže, je takzvaný rozbitý balíček ...

L motivy proč jsou uvedeny poškozené balíčky, mohou být:

  • Pokusili jste se nainstalovat program mimo oficiální úložiště distribuce.
  • Instalace programu je náhodně přerušena. Ať už jsou důvody jakékoli.
  • Nebo že je aktualizace operačního systému přerušena.
  • Existují i ​​jiné příčiny, i když výše uvedené jsou nejčastější ...

Opravte problém s poškozenými balíčky

Ať už je příčina jakákoli, musíte ji opravit, aby vše fungovalo správně. Chcete-li vyřešit tento běžný problém, měli byste se jimi řídit jednoduché kroky ...

Chyba

Pravděpodobně jste viděli, že jste se pokoušeli něco nainstalovat typická chyba typ:

  • Nelze získat zámek / var / lib / dpkg / zámek
  • Nelze uzamknout adresář / var / lib / apt / seznamy /

Být schopen opravit můžete spustit tyto příkazy:

sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

Opravit problém s dpkg

Je pravděpodobné, že při použití nízkoúrovňového nástroje pro správu balíků dpkg a máš chybu:

  • dpkg: chyba při zpracování balíčku [název_balíku] (–purge))

na opravit Pokud neznáte název balíčku způsobujícího problém, můžete provést následující:

sudo dpkg –configure -a
sudo dpkg –remove –force-remove –reinstreq

Místo toho, pokud znáte jméno Zkuste to:

sudo mv /var/lib/dpkg/info/nombre_de_tu_paquete.* /tmp/
sudo dpkg –remove –force-remove-reinstreq nombre_de_tu_paquete

Nezapomeňte nahradit your_package_name podle názvu balíčku, který ve vašem případě způsobuje problém ...

Opravte problém s APT

Další způsob, jak to udělat, je použití APT, správce balíčků na vysoké úrovni. Nejprve se ujistěte, že neexistují žádné nové verze balíčků:

sudo apt –fix-missing update

Pokud ne, zkuste to běh objednávka:

sudo apt install -f
sudo apt update


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Za data odpovídá: AB Internet Networks 2008 SL
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.