Debian

Pomocí apt-get opravte chybějící a poškozené balíčky

Pomocí apt-get opravte chybějící a poškozené balíčky
Správci balíčků v systému Linux jsou nejužitečnější programy, které se používají k přidání dalších funkcí v systému. Lze je použít k instalaci, odebrání, aktualizaci a upgradu balíčků, včetně funkcí rozlišení závislostí. Jako každý jiný program se ale u těchto správců balíčků může také pokazit. Někdy se při aktualizaci nebo instalaci programu jiného výrobce instalace pokazí a způsobí chyby, které vyžadují instalaci chybějících závislostí a poškozených balíčků. K této chybě může dojít také z důvodu nesprávné správy balíčků, nesprávné instalace balíčků a instalace nepotřebných balíčků. Ať už je důvod jakýkoli, problém spočívá v tom, že se zobrazí chyba a zůstane stav, kdy nemůžete přidat nový balíček ani aktualizovat nebo odstranit stávající balíčky, dokud problém nevyřešíte.

V tomto článku se naučíme, jak opravit chybějící závislosti a poškozené balíčky pomocí příkazu apt-get. Všimněte si, že jsme spustili příkazy a procedury uvedené v tomto článku v systému Debian 10. Stejný postup lze použít v Ubuntu a starších verzích Debianu.

K vyzkoušení řešení a vyřešení problému použijeme terminál příkazového řádku. Chcete-li otevřít aplikaci Terminal v Debianu, stiskněte klávesu super na klávesnici a vyhledejte ji pomocí vyhledávací lišty, která se zobrazí. Když se zobrazí výsledek hledání, kliknutím na ikonu Terminál jej otevřete.

Pomocí apt-get opravte chybějící a poškozené balíčky

Apt-get je nástroj pro správu balíčků založený na Terminálu, který se používá k instalaci, upgradu a odebrání balíčků. Spolu s těmito funkcemi má také příznaky, které lze použít k opravě chybějících závislostí a poškozených balíčků.

Metoda 1

Použijte „chybí opravaMožnost s „aktualizace apt-get„Spustit aktualizace a zajistit, aby balíčky byly aktuální a pro balíčky není k dispozici žádná nová verze.

$ sudo apt-get update - chybí oprava

Po dokončení aktualizace proveďte následující příkaz, aby správce balíčků přinutil najít chybějící závislosti nebo poškozené balíčky a nainstalovat je.

$ sudo apt-get install -f

Dalším přístupem k řešení problému s poškozeným balíčkem pomocí apt-get je úprava souboru „/ etc / apt / sources / list“ a přidání webů s dostupnými novějšími verzemi balíčků. Poté spuštěním „aktualizace apt-get “ příkaz k aktualizaci seznamu úložišť.

Pokud výše uvedená metoda nevyřeší problém poškozených závislostí a poškozených balíčků a stále se vám zobrazuje chyba, zkuste následující metody.

Jiné metody

Metoda 1:

V této metodě použijeme „apt-get autoremove ” a „dpkg ” za účelem opravy chybějících závislostí a nefunkčních balíčků.

1. Aktualizujte index úložiště provedením následujícího příkazu v Terminálu:

$ sudo apt-get aktualizace

2. Dále proveďte níže uvedený příkaz k vyčištění místního úložiště:

$ sudo apt-get clean

3. Spusťte níže uvedený příkaz a odeberte všechny nepotřebné balíčky, které již nepotřebujete:

$ sudo apt-get autoremove

Výše uvedený příkaz zobrazí nenaplněné závislosti nebo název poškozeného balíčku.

4. Pak zkuste provést níže uvedený příkaz v Terminálu a vynutit odebrání poškozeného balíčku:

$ sudo dpkg --remove -force --force-remove-reinstreq Název_balíku

Metoda 2:

V následující metodě použijeme „dpkg-configure”Příkaz za účelem opravy chybějících závislostí a nefunkčních balíků.

Dpkg je nástroj pro správu balíků, který lze použít k instalaci, odebrání a správě balíčků. Podobně jako apt-get může také pomoci opravit poškozené balíčky a chybějící závislosti. Pokud se vám při instalaci nebo aktualizaci balíků zobrazí nějaké chyby, vyzkoušejte následující řešení s dpkg:

1. Spusťte níže uvedený příkaz v terminálu a překonfigurujte všechny částečně nainstalované balíčky.

$ sudo dpkg --configure -a

Pokud výše uvedený příkaz nefunguje, jako v našem případě a uvidíte podobné výsledky zobrazující chybný balíček, zkuste balíček odebrat.

2. Spusťte níže uvedený příkaz v Terminálu, abyste odstranili chybný balíček.

$ apt-get odebrat

3. Potom použijte následující příkaz k vyčištění místního úložiště:

$ sudo apt-get clean

Po vyzkoušení některého z výše uvedených řešení spusťte příkaz update a ujistěte se, že jsou závislosti vyřešeny a poškozené balíčky jsou opraveny nebo odstraněny.

$ sudo apt-get aktualizace

Oprava chyb závislostí a rozbitých balíků a následné vrácení systému do normálního stavu může trvat hodiny. Někdy je to tak komplikované, že když to konečně napravíte, budete mít takové štěstí. Představili jsme některá řešení týkající se této chyby, takže je prosím vyzkoušejte. Pokud znáte některá z možných řešení, která jsme nezmínili, dejte nám prosím vědět v komentářích.

Nainstalujte si Tiled Map Editor na Ubuntu 20.04
Kachlová mapa je multiplatformní, bezplatný a open-source editor úrovní. Umožňuje nám upravit mapy dlaždic v různých projekcích, tj.E., ortogonální, ...
Co je to základní Ubuntu, jak jej nainstalovat a používat?
Balíčky build-essentials jsou metabalíky, které jsou nezbytné pro kompilaci softwaru. Zahrnují ladicí program GNU, kolekci překladačů g ++ / GNU a něk...
Jak nainstalovat Python 3.9 V systému Ubuntu 20.04 a 20.10
Python, objektově orientovaný programovací jazyk, je oblíbený mezi začátečníky i zkušenými vývojáři díky své snadné a uživatelsky přívětivé syntaxi. T...