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.
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:
- Otevřete terminál stisknutím Ctrl + Alt + T na klávesnici a zadejte:
sudo apt - oprava chybí aktualizace
- Aktualizujte balíčky ve vašem systému:
sudo apt aktualizace
- 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.
- 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
- 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
- Použijte --odstranit příznak odstranit všechny rozbité balíčky.
sudo dpkg --remove --force-remove-reinstreq
- Vyčistěte mezipaměť pomocí Apt clean.
sudo apt clean
- 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).
- Ověřte všechny balíčky ve vašem systému pomocí -PROTI vlajka.
sudo rpm -Va
- Uvidíte dlouhý seznam obsahující všechny nainstalované balíčky ve vašem systému.
- 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.
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.
- Linux
- Linux
- Správci balíčků
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.
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.