Jak najít a opravit nefunkční balíčky v systému Linux

Jak najít a opravit nefunkční balíčky v systému Linux

Správci balíčků v Linuxu vám umožňují řídit instalaci a odebírání balíků. Kromě toho vám správci balíčků pomáhají při hledání poškozených balíků ve vašem systému a jejich opětovné instalaci, aby vyřešili různé problémy spojené s balíčky Linux.





Pokud nevíte, jaké příkazy použít k nalezení poškozených balíků v systému Linux, pak je tato příručka pro vás. Stručně podrobně probereme poškozené balíky, jak můžete zkontrolovat, zda váš systém obsahuje poškozené balíky, a jak je správně přeinstalovat.





Co jsou rozbité balíčky?

Když nainstalujete nový balíček v systému Linux, celý systém instalace má na starosti správce balíčků vašeho systému. Tito správci balíčků mají vestavěné metody pro zpracování výjimek a chyb. Někdy se však v případě neočekávaných problémů instalace zastaví a celý balíček není nainstalován. Takové balíčky se v Linuxu nazývají Broken packages.





Správci balíčků, jako je Apt, nedovolují další instalaci balíčků, pokud je v systému nalezen poškozený balíček. V takové situaci je oprava rozbitých balíků jedinou volbou.

Jak najít a opravit nefunkční balíčky

Každý správce balíčků zpracovává různé typy balíčků. Například DNF a Yum spolupracují s RedHat Package Manager (RPM) pro stahování a instalaci balíčků RPM. Podobně Apt funguje jako frontendový wrapper pro základní software dpkg v distribucích založených na Debianu.



Přeinstalování nefunkčních balíčků na Debian

Apt je výchozí správce balíčků, který je předinstalován v každé distribuci založené na Debianu. Kromě Apt mohou uživatelé Debianu stahujte a instalujte balíčky ručně pomocí dpkg také.

Chcete-li opravit poškozené balíčky v distribucích založených na Debianu pomocí Apt:





jak vynutit ukončení programu
  1. Otevřete terminál stisknutím Ctrl + Všechno + T na klávesnici a zadejte: | _+_ |
  2. Aktualizujte balíčky ve vašem systému: | _+_ |
  3. Nyní vynutit instalaci poškozených balíků pomocí -F vlajka. Apt automaticky vyhledá poškozené balíčky ve vašem systému a přeinstaluje je z oficiálního úložiště. | _+_ |

Pokud vám výše uvedené kroky nefungují, můžete se pokusit problém vyřešit pomocí dpkg.

  1. Vynutit dpkg překonfigurovat všechny nevyřízené balíčky, které jsou již rozbaleny, ale musí projít konfigurací. The -na vlajka v příkazu znamená Všechno . sudo apt --fix-missing update
  2. Pipe grep s dpkg získáte seznam všech balíčků označených jako Požadované o dpkg. | _+_ |
  3. Použijte --odstranit příznakem odstraníte všechny poškozené balíky. | _+_ |
  4. Vyčistěte mezipaměť pomocí Apt clean. | _+_ |
  5. Aktualizujte své systémové balíčky pomocí následujícího příkazu. | _+_ |

Související: Jak nainstalovat software na Linux: Vysvětleny formáty balíčků





Na Fedora/CentOS

Ačkoli Yum a Dnf jsou skvělé, pokud jde o správu poškozených balíků, někdy dochází k problémům, protože v systému Linux jsou nainstalovány tisíce balíčků. V takových situacích můžete k rychlému vyřešení těchto problémů použít RPM (základní správce balíčků pro Fedoru a CentOS).

  1. Ověřte všechny balíčky ve vašem systému pomocí -PROTI vlajka. | _+_ |
  2. Zobrazí se dlouhý seznam obsahující všechny nainstalované balíčky ve vašem systému.
  3. Přeinstalujte balíček, který si myslíte, že by mohl být příčinou problému s poškozeným balíčkem. | _+_ |

Výše uvedené kroky jsou velmi nepohodlné --- identifikovat, který balíček způsobuje problém, ze seznamu stovek je únavné. Přestože je RPM výkonný správce balíčků a s takovými problémy se setkáte jen zřídka, vědět, jak tyto problémy vyřešit, je stále důležité pro případ, že byste v blízké budoucnosti narazili na podobnou situaci.

Správa balíčků v distribucích Linuxu

Správci balíčků v systému Linux jsou schopni zvládnout většinu problémů včetně neúspěšných instalací. Někdy se však vyskytnou různé problémy, které lze vyřešit pouze intuitivně. Řešení opravy poškozených balíků se skládá z několika kroků-identifikace poškozeného balíčku, jeho přeinstalování a aktualizace seznamu balíčků systému.

Na internetu je k dispozici nespočet distribucí Linuxu, které stojí za vyzkoušení, ale v hloubi duše má každá z nich podobný základ. Prostředí pro stolní počítače odlišují každou distribuci poskytováním jedinečného uživatelského prostředí. Pokud jste se konečně rozhodli pokračovat v Linuxu, mělo by být vaší prioritou vybrat si ideální prostředí pro stolní počítače, které vyhovuje vašemu vkusu.

Podíl Podíl tweet E-mailem 12 nejlepších prostředí Linux pro stolní počítače

Výběr desktopového prostředí Linux může být obtížný. Zde jsou nejlepší desktopová prostředí Linux, která je třeba vzít v úvahu.

Číst dále
Související témata
  • Linux
  • Linux
  • Správci balíčků
O autorovi Deepesh Sharma(79 článků zveřejněno)

Deepesh je juniorský editor pro Linux na MUO. Píše informační příručky pro Linux s cílem poskytnout všem nováčkům blažený zážitek. Nejste si jisti filmy, ale pokud chcete mluvit o technologii, je to váš chlap. Ve svém volném čase ho můžete najít číst knihy, poslouchat různé hudební žánry nebo hrát na kytaru.

Více od Deepesh Sharma

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru