Ubuntu se ukázalo jako jeden z nejvýkonnějších operačních systémů, ale čas od času se při provádění procesu aktualizace může něco pokazit.
Už jste někdy čelili rozbitému balíčku při aktualizaci Ubuntu? Víte, že Apt (což je nejznámější a nejvýkonnější správce balíčků Ubuntu) má vestavěnou funkci, která vám může pomoci vyřešit tuto situaci a vrátit věci do normálního stavu?
Během tohoto tutoriálu se budeme zabývat tím, jak opravit poškozený balíček během procesu aktualizace. Dále probereme několik tipů a triků, které by vám měly pomoci dostat se ze situace rozbitého balíčku.
Oprava poškozeného balíčku pomocí APT nebo APT-GET
Jak jsme již zmínili, Apt je nejvýkonnější a nejužitečnější správce balíčků Ubuntu. Apt má některé užitečné příznaky, které lze použít k opravě poškozených balíčků nebo balíčků, kterým chybí nějaké závislosti.
První metoda
Krok 1. Proveďte aktualizaci pomocí možnosti oprava-chybějící a tento krok vám pomůže ujistit se, že požadované balíčky jsou aktuální.
sudo apt --fix-missing update
Krok 2. Po dokončení aktualizace můžete přinutit Apt, aby hledal všechny poškozené balíčky nebo chybějící závislosti balíčků a poté je opravil. Tento krok opraví a opraví stávající balíčky a nainstaluje všechny chybějící balíčky.
sudo apt install -f
Druhá metoda pomocí APT a DPKG
Pokud předchozí řešení nefungovalo, můžete zkusit několik následujících kroků:
Krok 1. Pokuste se aktualizovat seznam balíčků pomocí následujícího příkazu.
sudo apt update
Krok 2. Vyčistěte všechny částečně nainstalované balíčky.
sudo apt autoclean
Krok 3. Poté použijte další příkaz k vyčištění mezipaměti apt.
sudo apt clean
Krok 4. Dále můžete vyčistit nepotřebné závislosti.
sudo apt autoremove
Během spuštění tohoto příkazu můžete rychle identifikovat poškozený balíček. Poté můžete přejít k dalšímu kroku.
Krok 5. Pokud jste identifikovali název balíčku, můžete použít následující příkaz k násilnému odstranění tohoto balíčku.
sudo dpkg --remove -force --force-remove-reinstreq Package_Name
Oprava poškozeného balíčku pomocí DPKG
Během procesu konfigurace a po instalaci se můžete setkat s některými chybami. Apt zde není schopen nic dělat. Pokud balíček selže během konfigurace, dpkg je nejvhodnější nástroj, který se o tuto situaci postará a napraví ji.
Krok 1. Nejprve přinuťte nástroj dpkg, aby překonfiguroval jakýkoli aktuálně poškozený nakonfigurovaný balíček.
sudo dpkg --configure -a
Pokud tento krok problém nevyřešil, přejděte k dalšímu kroku.
Krok 2. Vypište všechny balíčky, které byly označeny jako požadované k instalaci pomocí dpkg.
sudo dpkg -l | grep ^..r
Po provedení předchozího příkazu byste měli vidět balíčky s problémy.
Krok 3. Nyní můžete pomocí následujícího příkazu násilně odstranit poškozené balíčky.
sudo dpkg --remove --force-remove--reinstreq
Krok 4. Po úspěšném dokončení předchozího příkazu musíte vše vyčistit pomocí Apt.
sudo apt clean
Krok 5. Dále se můžete vrátit k procesu aktualizace.
sudo apt update
Nakonec jsme v tomto tutoriálu probrali různé metody, jak opravit váš poškozený nebo špatně nakonfigurovaný balíček. Nyní můžete pokračovat a začít systém znovu normálně používat.