Użyj apt-get, aby naprawić brakujące i zepsute pakiety

Użyj apt-get, aby naprawić brakujące i zepsute pakiety
Menedżerowie pakietów w Linux to najbardziej przydatne programy, które służą do dodawania dodatkowych możliwości w systemie. Mogą być używane do instalowania, usuwania, aktualizacji i aktualizacji pakietów, zawierających również możliwości rozwiązywania zależności. Jednak, podobnie jak każdy inny program, z tymi menedżerami pakietów może również pójść nie tak. Czasami podczas aktualizacji lub instalowania programu stron trzeci. Ten błąd może również wystąpić z powodu niewłaściwego zarządzania pakietami, nieprawidłowej instalacji pakietów i instalacji niepotrzebnych pakietów. Bez względu na powód, problem polega na tym, że otrzymujesz błąd i pozostawiono warunek, w którym nie możesz dodać nowego pakietu ani zaktualizować ani usunąć istniejących pakietów, dopóki nie rozwiązujesz problemu.

W tym artykule dowiemy się, jak naprawić brakujące zależności i złamane pakiety za pomocą polecenia apt-get. Zauważ, że uruchomiliśmy polecenia i procedurę wymienioną w tym artykule na temat systemu Debian 10. Tę samą procedurę można zastosować w Ubuntu i starszych wersjach Debiana.

Użyjemy terminalu wiersza poleceń do wypróbowania rozwiązań i rozwiązania problemu. Aby otworzyć aplikację terminalową w Debian, naciśnij super klawisz na klawiaturze i wyszukaj ją za pomocą pojawianego paska wyszukiwania. Gdy pojawi się wynik wyszukiwania, kliknij ikonę terminala, aby.

Używanie apt-get do naprawy brakujących i zepsutych pakietów

Apt-Get to narzędzie do zarządzania opakowaniem opartym na terminalu używane do instalowania, aktualizacji i usuwania pakietów. Wraz z tymi funkcjami ma również flagi, które można użyć do ustalania brakujących zależności i zepsutych pakietów.

Metoda 1

Użyj "naprawa„Opcja z„aktualizacja apt-get„Aby uruchomić aktualizacje i upewnić się, że pakiety są aktualne i nie ma nowej wersji dla pakietów.

Aktualizacja $ sudo apt-get-Fix-mysing

Po zakończeniu aktualizacji wykonaj poniższe polecenie, aby zmusić menedżera pakietów do znalezienia brakujących zależności lub zepsutych pakietów i zainstalowanie ich.

$ sudo apt -get instal -f -f

Innym podejściem do rozwiązywania problemu zepsutego za pośrednictwem APT-Get jest edycja pliku „/etc/apt/źródła/lista” i dodanie witryn z nowszymi wersjami dostępnych pakietów. Następnie uruchamianie „aktualizacja apt-get ” polecenie aktualizacji listy repozytorium.

Jeśli powyższa metoda nie naprawia problemu zepsutych zależności i zepsutych pakietów i nadal otrzymujesz błąd, wypróbuj następujące metody.

Inne metody

Metoda 1:

W tej metodzie użyjemy „apt-get AutoreMove ” i „dpkg ” Aby naprawić brakujące zależności i zepsute pakiety.

1. Zaktualizuj indeks repozytorium, wykonując poniższe polecenie w terminalu:

Aktualizacja $ sudo apt-get

2. Następnie wykonaj poniższe polecenie, aby wyczyścić lokalne repozytorium:

$ sudo apt-get Clean

3. Wykonaj poniższe polecenie, aby usunąć wszystkie niepotrzebne pakiety, które nie są już potrzebne:

$ sudo apt-get autoreMove

Powyższe polecenie wyświetli niezaspokojone zależności lub nazwisko zepsutego pakietu.

4. Następnie spróbuj wykonać poniższe polecenie w terminalu, aby wymusić Usuń zepsuty pakiet:

$ sudo dpkg--Remove -force-Force-Remove-Reinstreq pakiet_name

Metoda 2:

W poniższej metodzie użyjemy „dpkg-configure”Polecenie, aby naprawić brakujące zależności i zepsute pakiety.

DPKG to narzędzie do zarządzania pakietami, które można użyć do instalacji, usuwania i zarządzania pakietami. Podobnie jak apt-get, może również pomóc naprawić zepsute pakiety i brakujące zależności. Jeśli otrzymasz pewne błędy podczas instalowania lub aktualizacji pakietów, wypróbuj następujące rozwiązanie z DPKG:

1. Wykonaj poniższe polecenie w terminalu, aby ponownie skonfigurować wszystkie częściowo zainstalowane pakiety.

$ sudo dpkg -configure -a

Jeśli powyższe polecenie nie działa, jak w naszym przypadku i widzisz podobne wyniki wyświetlania błędnego pakietu, spróbuj usunąć pakiet.

2. Wykonaj poniższe polecenie w terminalu, aby usunąć błędny pakiet.

$ apt-get usuń

3. Następnie użyj poniższego polecenia, aby wyczyścić lokalne repozytorium:

$ sudo apt-get Clean

Po wypróbowaniu któregokolwiek z powyższych rozwiązań uruchom polecenie aktualizacji, aby upewnić się, że zależności są rozwiązane, a zepsute pakiety są ustalane lub usuwane.

Aktualizacja $ sudo apt-get

Naprawianie błędów zależności i zepsutych pakietów, a następnie przywrócenie systemu do stanu normalnego, może potrwać godziny. Czasami robi się tak skomplikowane, że kiedy w końcu to naprawisz, czujesz się tak szczęśliwy. Przedstawiliśmy niektóre rozwiązania dotyczące tego błędu, więc spróbuj. Jeśli znasz niektóre z możliwych rozwiązań, o których nie wspomnieliśmy, daj nam znać w komentarzach.