Na opravu chýbajúcich a poškodených balíkov použite príkaz apt-get

Use Apt Get Fix Missing



Správcovia balíkov v systéme Linux sú najužitočnejšie programy, ktoré sa používajú na pridanie ďalších funkcií v systéme. Dajú sa použiť na inštaláciu, odstraňovanie, aktualizáciu a aktualizáciu balíkov vrátane funkcií riešenia závislostí. Ako každý iný program, aj pri týchto správcoch balíkov sa však môže niečo pokaziť. Pri aktualizácii alebo inštalácii programu tretej strany sa niekedy inštalácia pokazí a spôsobí chyby, ktoré si vyžadujú nainštalovanie chýbajúcich závislostí a poškodených balíkov. Táto chyba sa môže vyskytnúť aj v dôsledku nesprávnej správy balíkov, nesprávnej inštalácie balíkov a inštalácie nepotrebných balíkov. Nech už je dôvod akýkoľvek, problém je v tom, že sa vám zobrazí chyba a stav, v ktorom nemôžete pridať nový balík ani aktualizovať alebo odstrániť existujúce balíky, kým problém nevyriešite.

V tomto článku sa naučíme, ako opraviť chýbajúce závislosti a poškodené balíky pomocou príkazu apt-get. Všimnite si toho, že sme v systéme Debian 10 spustili príkazy a postupy uvedené v tomto článku. Rovnaký postup je možné použiť aj v Ubuntu a starších verziách Debianu.







Na vyskúšanie riešení a vyriešenie problému použijeme príkazový riadok Terminál. Ak chcete otvoriť aplikáciu Terminal v Debiane, stlačte kláves super na klávesnici a vyhľadajte ju pomocou vyhľadávacieho panela, ktorý sa zobrazí. Hneď ako sa zobrazí výsledok vyhľadávania, otvorte ho kliknutím na ikonu Terminál.



Na opravu chýbajúcich a poškodených balíkov použite príkaz apt-get

Apt-get je nástroj na správu balíkov založený na termináli, ktorý sa používa na inštaláciu, aktualizáciu a odstraňovanie balíkov. Spolu s týmito funkciami má aj vlajky, ktoré je možné použiť na opravu chýbajúcich závislostí a poškodených balíkov.



Metóda 1





Použi opraviť-chýba možnosť s apt-get aktualizácia na spustenie aktualizácií a zabezpečenie aktuálnosti balíkov a pre balíky nie je k dispozícii žiadna nová verzia.

$sudo apt-get aktualizácia -oprava chýba



Po dokončení aktualizácie spustite príkaz uvedený nižšie, aby ste prinútili správcu balíkov nájsť všetky chýbajúce závislosti alebo poškodené balíky a nainštalovať ich.

$sudo apt-get nainštalovať -f

Ďalším prístupom k riešeniu problému s poškodeným balíkom pomocou apt-get je úprava súboru/etc/apt/sources/list a pridanie stránok s novšími verziami dostupných balíkov. Potom spustite súbor apt-get aktualizácia príkaz na aktualizáciu zoznamu úložiska.

Ak vyššie uvedená metóda nevyrieši problém prerušených závislostí a poškodených balíkov a napriek tomu sa vám zobrazuje chyba, vyskúšajte nasledujúce metódy.

Iné metódy

Metóda 1:

Pri tejto metóde použijeme apt-get autoremove a dpkg s cieľom opraviť chýbajúce závislosti a poškodené balíky.

1. Aktualizujte register úložiska vykonaním nižšie uvedeného príkazu v termináli:

$sudo apt-get aktualizácia

2. Ďalej vykonajte nasledujúci príkaz na vyčistenie lokálneho úložiska:

$sudo vhodné-vyčistiť

3. Vykonaním nižšie uvedeného príkazu odstránite všetky nepotrebné balíky, ktoré už nie sú potrebné:

$sudo apt-get autoremove

Vyššie uvedený príkaz zobrazí nesplnené závislosti alebo názov poškodeného balíka.

4. Potom skúste vykonať nasledujúci príkaz v termináli, aby ste násilne odstránili poškodený balík:

$sudo dpkg --odstrániť -sila --force-remove-reinstreqPackage_Name

Metóda 2:

V nasledujúcej metóde použijeme dpkg - konfigurovať na opravu chýbajúcich závislostí a poškodených balíkov.

Dpkg je nástroj na správu balíkov, ktorý je možné použiť na inštaláciu, odstraňovanie a správu balíkov. Podobne ako apt-get môže tiež pomôcť opraviť poškodené balíky a chýbajúce závislosti. Ak sa vám pri inštalácii alebo aktualizácii balíkov zobrazia nejaké chyby, vyskúšajte nasledujúce riešenie s dpkg:

1. Vykonajte nižšie uvedený príkaz v Termináli a prekonfigurujte všetky čiastočne nainštalované balíky.

$sudo dpkg --konfigurovať -do

Ak vyššie uvedený príkaz nefunguje, ako v našom prípade, a vidíte podobné výsledky pri zobrazení chybného balíka, skúste balík odstrániť.

2. Vykonajte nižšie uvedený príkaz v Termináli, aby ste odstránili chybný balík.

$apt-get odstrániť <názov_balíka>

3. Potom pomocou nižšie uvedeného príkazu vyčistite lokálne úložisko:

$sudo vhodné-vyčistiť

Po vyskúšaní niektorého z vyššie uvedených riešení spustite príkaz update, aby ste sa presvedčili, že sú závislosti vyriešené a poškodené balíky sú opravené alebo odstránené.

$sudo apt-get aktualizácia

Oprava chyby závislosti a poškodených balíkov a vrátenie systému do normálneho stavu môže trvať hodiny. Niekedy sa to tak skomplikuje, že keď to konečne napravíte, cítite také šťastie. Predstavili sme niekoľko riešení týkajúcich sa tejto chyby, preto ich vyskúšajte. Ak poznáte niektoré z možných riešení, ktoré sme neuviedli, dajte nám prosím vedieť v komentároch.