Správa balíčků Linux Mint je velmi stabilní, ale není divu, že se dostáváte k problému, kdy se vaše Linux Mint neaktualizuje kvůli rozbitým balíčkům. Problém rozbitých balíků dokonce zastaví instalaci dalších aktualizací programu, což se vzhledem k denním opravám mezer v zabezpečení není dobré stát.
Opravte aktualizaci systému Linux Mint z důvodu rozbité balíčky chyba
V tomto článku budeme diskutovat o příčinách poškozených balíčků a ukážeme vám, jak je opravit v Linux Mint.
Případ I: Nesplněné závislosti
Je to nejčastější příčina vašeho Linux Mint nedostává aktualizace, a hlavním důvodem mohou být nenaplněné závislosti. Když nainstalujete program, pokusí se také nainstalovat závislé programy a knihovny. Pokud tyto závislosti nejsou k dispozici ke stažení z jakéhokoli důvodu, například z důvodu výpadku serveru nebo z důvodu neudržování knihoven vývojářem, systém vydá chybu „nefunkční balíčky“.
Opravit:
Spusťte Terminál a zadejte následující příkaz:
sudo apt-get -f install
Výše uvedený příkaz nainstaluje všechny závislosti rozbitého balíčku, pokud jsou závislosti k dispozici v repo.
V jiném scénáři, kde závislosti nejsou k dispozici v úložištích, sudo apt-get -f install příkaz nemusí fungovat. V této situaci byste měli odebrat balíčky. K provedení práce použijeme správce balíčků Synaptic.
Spusťte Správce balíčků Synaptic a vyberte Postavení na levém panelu a klikněte na Nefunkční závislosti najít nefunkční balíček. Klikněte na červené pole nalevo od názvu balíčku a měli byste mít možnost jej odebrat. Označte jej pro úplné odstranění a klikněte na Použít na horním panelu. Balíček by měl být odstraněn.
Odebrání poškozených balíků z terminálu
Z terminálu můžete také odstranit poškozené balíčky. Nejprve spusťte následující příkaz a zkontrolujte poškozené balíčky:
sudo apt-get check
Měli byste získat seznam poškozených balíčků. Nyní, za předpokladu, že název balíčku je abc, spusťte následující kód:
sudo apt-get purge abc
Chcete-li například opravit chybu na výše uvedeném snímku obrazovky, měl bych použít příkaz:
sudo apt-get purge ubports-installer
Program a všechny jeho konfigurační soubory by měly být odstraněny.
Případ II: Chyba instalace balíčku
Pokud dojde k chybě v instalaci jakéhokoli balíčku, měl by také vrátit stejnou chybu.
Opravit:
sudo apt --fix-broken install
Příkaz by se měl pokusit vše opravit a měl by nainstalovat / odebrat vše, co je nutné. V opačném případě můžete znovu použít Správce balíčků Synaptic, jak je popsáno v předchozím případě.
Případ III: Nefunkční úložiště
Třetí příčinou mohou být rozbitá úložiště a obvykle nastanou, když sudo apt-get aktualizace se používá. Chyba úložiště může být způsobena z několika důvodů, ale následující řešení fungují dobře pro všechny. K vyřešení problému se hodí jednoduchý program s názvem YPPA Manager.
Opravit:
Chcete-li nainstalovat program, spusťte následující:
sudo add-apt-repository ppa: webupd8team / y-ppa-manager
sudo apt-get aktualizace
sudo apt-get install y-ppa-manager
Nyní spusťte YPPA Manager z nabídky aplikace a zadejte heslo. Toto okno by se mělo zobrazit:
Klikněte na Spravovat PPA a měl by se zobrazit seznam všech úložišť ve vašem systému. Nyní najděte ten, který způsoboval chybu (z příkazu aktualizace) a vyčistěte jej. Znovu spusťte aktualizaci a problém by měl být opraven.
Závěr
To je vše, co kdy potřebujete, abyste opravili poškozené balíčky a opravili Linux Mint se neaktualizuje problém. První a druhá část musí obecně opravit vše, protože chyba úložiště je vzácná a lze ji odstranit věnováním pozornosti kvalitě balíčků nainstalovaných ve vašem systému. Obvykle se snažte vyhnout balíčkům, které nejsou udržovány z posledních šesti měsíců, abyste byli na bezpečnější straně.
Jaké byly vaše zkušenosti s řešením problému? Dejte nám vědět v komentářích níže a pokud se vám tento článek líbí, nezapomeňte jej sdílet se svými přáteli na sociálních platformách.