Správci balíčků v systému Linux umožňují ovládat instalaci a odstraňování balíčků. Kromě toho vám správci balíčků pomohou najít poškozené balíčky ve vašem systému a znovu je nainstalovat, aby opravili různé problémy spojené s balíčky Linux.

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

Co jsou nefunkční balíčky?

Když instalujete nový balíček v Linuxu, celý instalační proces má na starosti správce balíčků vašeho systému. Tito správci balíčků mají integrované 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 kompletní balíček se nenainstaluje. Takové balíčky se v Linuxu nazývají Broken packages.

Správci balíků, jako je Apt, neumožňují 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.

instagram viewer

Jak najít a opravit poškozené balíčky

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

Přeinstalování poškozených balíků v Debianu

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é.

Oprava poškozených balíků v distribucích založených na Debianu pomocí Apt:

  1. Otevřete terminál stisknutím Ctrl + Alt + T na klávesnici a zadejte:
    sudo apt - oprava chybí aktualizace
  2. Aktualizujte balíčky ve vašem systému:
    sudo apt aktualizace
  3. Nyní vynutit instalaci rozbitý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ě.
    sudo apt install -f

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

  1. Vynutit dpkg k překonfigurování všech nevyřízených balíčků, které jsou již rozbaleny, ale je třeba podstoupit konfiguraci. The -A vlajka v příkazu znamená Všechno.
    sudo dpkg --configure -a
  2. Potrubí grep s dpkg získáte seznam všech balíčků označených jako Požadované od dpkg.
    sudo dpkg -l | grep ^.. r
  3. Použijte --odstranit příznak odstranit všechny rozbité balíčky.
    sudo dpkg --remove --force-remove-reinstreq
  4. Vyčistěte mezipaměť pomocí Apt clean.
    sudo apt clean
  5. Aktualizujte své systémové balíčky pomocí následujícího příkazu.
    sudo apt aktualizace

Příbuzný: Jak instalovat software na Linuxu: Vysvětlení formátů balíčků

Ve Fedoře / CentOS

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

  1. Ověřte všechny balíčky ve vašem systému pomocí -PROTI vlajka.
    sudo rpm -Va
  2. Uvidíte dlouhý seznam obsahující všechny nainstalované balíčky ve vašem systému.
  3. Přeinstalujte balíček, o kterém si myslíte, že by mohl způsobit problém s poškozeným balíčkem.
    sudo dnf --refresh přeinstalovat název balíčku

Výše uvedené kroky velmi nepohodlně určují, který balíček způsobuje problém ze seznamu stovek, je únavný. Přestože RPM je výkonný správce balíčků a na takové problémy narazíte jen zřídka, znalost řešení těchto problémů 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 však nastanou různé problémy, které lze vyřešit pouze intuitivně. Řešení opravy rozbitých balíčků se skládá z několika kroků, které identifikují rozbitý balíček, přeinstalují ho a aktualizují seznam balíků systému.

Na internetu je k dispozici bezpočet distribucí Linuxu, které stojí za vyzkoušení, ale v hloubce každého z nich má podobný základ. Desktopová prostředí odlišují každou distribuci tím, že poskytují jedinečný uživatelský zážitek. Pokud jste se konečně rozhodli pokračovat v Linuxu, mělo by být vaší prioritou zvolit ideální desktopové prostředí, které vyhovuje vašemu vkusu.

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 je nejlepší prostředí Linux pro stolní počítače, které je třeba vzít v úvahu.

Související témata
  • Linux
  • Linux
  • Správci balíčků
O autorovi
Deepesh Sharma (20 článků publikováno)

Deepesh je Junior Editor pro Linux na MUO. Píše informační obsah na internetu již více než 3 roky. Ve volném čase rád píše, poslouchá hudbu a hraje na kytaru.

Více od Deepesh Sharma

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

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.