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.

instagram viewer

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:

  1. Otvorte terminál stlačením Ctrl + Alt + T na klávesnici a zadajte:
    sudo apt - chýbajúca oprava aktualizácie
  2. Aktualizujte balíčky vo vašom systéme:
    sudo apt aktualizácia
  3. 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.

  1. 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
  2. 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
  3. Použi --odstrániť príznak na odstránenie všetkých rozbitých balíkov.
    sudo dpkg --remove --force-remove-reinstreq
  4. Vyčistite vyrovnávaciu pamäť pomocou Apt clean.
    sudo apt čisté
  5. 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).

  1. Skontrolujte všetky balíčky vo vašom systéme pomocou -V vlajka.
    sudo rpm -Va
  2. Uvidíte dlhý zoznam obsahujúci všetky nainštalované balíčky vo vašom systéme.
  3. 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.

Email
12 najlepších desktopových prostredí Linuxu

Výber desktopového prostredia Linuxu môže byť zložité. Uvádzame najlepšie desktopové prostredia Linuxu, ktoré treba brať do úvahy.

Súvisiace témy
  • Linux
  • Linux
  • Správcovia balíkov
O autorovi
Deepesh Sharma (20 publikovaných článkov)

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.

Viac od Deepesh Sharma

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.

.