Správcovia balíkov v systéme Linux vám umožňujú ovládať inštaláciu a odstraňovanie balíkov. Okrem toho vám správcovia balíkov pomôžu nájsť poškodené balíčky vo vašom systéme a preinštalovať ich, aby opravili rôzne problémy spojené s balíčkami Linux.
Ak neviete, ktoré príkazy máte použiť na vyhľadanie rozbitých balíkov v systéme Linux, potom je táto príručka určená práve vám. Rozbité balíčky si rozoberieme v krátkosti, ako môžete skontrolovať, či váš systém obsahuje rozbité balíčky a ako ich správne preinštalovať.
Čo sú nefunkčné balíčky?
Pri inštalácii nového balíka v systéme Linux je za celý proces inštalácie zodpovedný správca balíkov vášho systému. Títo správcovia balíkov majú zabudované metódy na spracovanie výnimiek a chýb. Niekedy sa však v prípade neočakávaných problémov inštalácia zastaví a nenainštaluje sa kompletný balík. Takéto balíčky sa v systéme Linux nazývajú Nefunkčné balíčky.
Správcovia balíkov ako Apt neumožňujú ďalšiu inštaláciu balíkov, ak sa v systéme nájde poškodený balík. V takejto situácii je oprava rozbitých balíkov jedinou voľbou.
Ako nájsť a opraviť nefunkčné balíčky
Každý správca balíkov pracuje s rôznymi typmi balíkov. Napríklad DNF a Yum spolupracujú so správcom balíkov RedHat (RPM) na sťahovaní a inštalácii balíkov RPM. Podobne Apt funguje ako frontendový obal pre základný softvér dpkg v distribúciách založených na Debiane.
Preinštalovanie poškodených balíkov v Debiane
Apt je predvolený správca balíkov, ktorý je predinštalovaný v každej distribúcii založenej na Debiane. Okrem Apt to môžu používatelia Debianu sťahujte a inštalujte balíčky ručne pomocou dpkg tiež.
Oprava rozbitých balíkov na distribúciách založených na Debiane pomocou Apt:
- Otvorte terminál stlačením Ctrl + Alt + T na klávesnici a zadajte:
sudo apt - chýbajúca oprava aktualizácie
- Aktualizujte balíčky vo vašom systéme:
sudo apt aktualizácia
- Teraz vynútite inštaláciu rozbitých balíkov pomocou -f vlajka. Apt automaticky vyhľadá poškodené balíčky vo vašom systéme a preinštaluje ich z oficiálneho úložiska.
sudo apt install -f
Ak vyššie uvedené kroky nefungujú, môžete sa pokúsiť vyriešiť problém pomocou programu dpkg.
- Vynútiť dpkg na prekonfigurovanie všetkých čakajúcich balíkov, ktoré sú už rozbalené, ale je potrebné podstúpiť ich konfiguráciu. The -a vlajka v príkaze znamená Všetky.
sudo dpkg --configure -a
- Potrubie grep s dpkg získate zoznam všetkých balíkov označených ako Požadovaný od dpkg.
sudo dpkg -l | grep ^.. r
- Použi --odstrániť príznak na odstránenie všetkých rozbitých balíkov.
sudo dpkg --remove --force-remove-reinstreq
- Vyčistite vyrovnávaciu pamäť pomocou Apt clean.
sudo apt čisté
- Aktualizujte svoje systémové balíčky pomocou nasledujúceho príkazu.
sudo apt aktualizácia
Súvisiace: Ako inštalovať softvér na systéme Linux: Vysvetlenie formátov balíkov
Vo Fedore / CentOS
Aj keď sú Yum a Dnf vynikajúce, pokiaľ ide o správu rozbitých balíkov, niekedy nastanú problémy, pretože v systéme Linux sú nainštalované tisíce balíkov. V takýchto situáciách môžete na rýchle riešenie týchto problémov použiť RPM (správca základných balíkov pre systémy Fedora a CentOS).
- Skontrolujte všetky balíčky vo vašom systéme pomocou -V vlajka.
sudo rpm -Va
- Uvidíte dlhý zoznam obsahujúci všetky nainštalované balíčky vo vašom systéme.
- Nainštalujte balík, o ktorom si myslíte, že by mohol spôsobiť problém s nefunkčným balíkom.
sudo dnf --refresh preinštalovať názov balíka
Vyššie uvedené kroky veľmi nepríjemne identifikujú, ktorý balík spôsobuje problém zo zoznamu stoviek, a je únavný. Aj keď je RPM výkonným správcom balíkov a na podobné problémy narazíte zriedka, znalosť riešenia týchto problémov je stále dôležitá pre prípad, že v blízkej budúcnosti narazíte na podobnú situáciu.
Správa balíkov v distribúciách Linuxu
Správcovia balíkov v systéme Linux sú schopní vyriešiť väčšinu problémov vrátane neúspešných inštalácií. Ale niekedy nastanú rôzne problémy, ktoré sa dajú vyriešiť iba intuitívne. Riešenie opravy rozbitých balíkov pozostáva z niekoľkých krokov identifikácie rozbitého balíka, jeho preinštalovania a aktualizácie zoznamu balíkov systému.
Na internete je k dispozícii nespočetné množstvo distribúcií Linuxu, ktoré stojí za to vyskúšať, ale v hĺbke každého z nich má podobný základ. Desktopové prostredia odlišujú každú distribúciu poskytovaním jedinečnej používateľskej skúsenosti. Ak ste sa konečne rozhodli pre Linux, malo by byť vašou prioritou zvoliť si ideálne stolové prostredie, ktoré vyhovuje vášmu vkusu.
Výber desktopového prostredia Linuxu môže byť zložité. Uvádzame najlepšie desktopové prostredia Linuxu, ktoré treba brať do úvahy.
- Linux
- Linux
- Správcovia balíkov

Deepesh je juniorský editor pre Linux na MUO. Informačnému obsahu píše na internete už viac ako 3 roky. Vo voľnom čase rád píše, počúva hudbu a hrá na gitare.
Prihlásiť sa ku odberu noviniek
Pripojte sa k nášmu bulletinu s technickými tipmi, recenziami, bezplatnými elektronickými knihami a exkluzívnymi ponukami!
Ešte jeden krok…!
V e-maile, ktorý sme vám práve poslali, potvrďte svoju e-mailovú adresu.