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