Jak znaleźć i naprawić uszkodzone pakiety w systemie Linux

Jak znaleźć i naprawić uszkodzone pakiety w systemie Linux

Menedżery pakietów w systemie Linux pozwalają kontrolować instalację i usuwanie pakietów. Oprócz tego menedżery pakietów pomagają znaleźć uszkodzone pakiety w systemie i ponownie je zainstalować, aby naprawić różne problemy związane z pakietami Linux.





Jeśli nie wiesz, jakich poleceń użyć, aby znaleźć uszkodzone pakiety w systemie Linux, ten przewodnik jest dla Ciebie. Omówimy pokrótce uszkodzone pakiety, w jaki sposób możesz sprawdzić, czy Twój system zawiera uszkodzone pakiety i jak je poprawnie zainstalować.





Czym są uszkodzone pakiety?

Kiedy instalujesz nowy pakiet w Linuksie, menedżer pakietów twojego systemu jest odpowiedzialny za cały proces instalacji. Te menedżery pakietów mają wbudowane metody obsługi wyjątków i błędów. Czasami jednak, w przypadku nieoczekiwanych problemów, instalacja zatrzymuje się i nie instaluje się całego pakietu. Takie pakiety są nazywane uszkodzonymi pakietami w systemie Linux.





Menedżery pakietów, takie jak Apt, nie pozwalają na dalszą instalację pakietów, jeśli w systemie zostanie znaleziony uszkodzony pakiet. W takiej sytuacji naprawa uszkodzonych opakowań to jedyny wybór.

Jak znaleźć i naprawić uszkodzone pakiety

Każdy menedżer pakietów obsługuje różne rodzaje pakietów. Na przykład DNF i Yum współpracują z RedHat Package Manager (RPM), aby pobrać i zainstalować pakiety RPM. Podobnie Apt działa jako wrapper frontendu dla podstawowego oprogramowania dpkg w dystrybucjach opartych na Debianie.



Ponowna instalacja uszkodzonych pakietów na Debianie

Apt jest domyślnym menedżerem pakietów, który jest preinstalowany w każdej dystrybucji opartej na Debianie. Oprócz Apt użytkownicy Debiana mogą: pobierz i zainstaluj pakiety ręcznie za pomocą dpkg także.

Aby naprawić uszkodzone pakiety w dystrybucjach opartych na Debianie za pomocą Apt:





Gry dla 2 graczy na różnych komputerach
  1. Otwórz terminal, naciskając klawisz kontrolny + Wszystko + T na klawiaturze i wpisz: |_+_|
  2. Zaktualizuj pakiety w swoim systemie: |__+_|
  3. Teraz wymuś instalację uszkodzonych pakietów za pomocą -F flaga. Apt automatycznie wyszuka uszkodzone pakiety w twoim systemie i zainstaluje je ponownie z oficjalnego repozytorium. |_+_|

Jeśli powyższe kroki nie działają dla Ciebie, możesz spróbować rozwiązać problem za pomocą dpkg.

  1. Wymuś rekonfigurację przez dpkg wszystkich oczekujących pakietów, które są już rozpakowane, ale muszą przejść konfigurację. ten -do flaga w poleceniu oznacza Wszystko . sudo apt --fix-missing update
  2. Pipe grep z dpkg, aby uzyskać listę wszystkich pakietów oznaczonych jako Wymagany przez dpkg. |_+_|
  3. Użyj --usunąć flaga, aby usunąć wszystkie uszkodzone pakiety. |_+_|
  4. Wyczyść pamięć podręczną za pomocą Apt clean. |_+_|
  5. Zaktualizuj pakiety systemowe za pomocą następującego polecenia. |_+_|

Powiązane: Jak zainstalować oprogramowanie w systemie Linux: Objaśnienie formatów pakietów





W Fedorze/CentOS

Chociaż Yum i Dnf są świetne, jeśli chodzi o zarządzanie uszkodzonymi pakietami, czasami pojawiają się problemy, ponieważ w systemie Linux są zainstalowane tysiące pakietów. W takich sytuacjach możesz użyć RPM (podstawowego menedżera pakietów dla Fedory i CentOS), aby szybko naprawić takie problemy.

  1. Zweryfikuj wszystkie pakiety w swoim systemie za pomocą -V flaga. |_+_|
  2. Zobaczysz długą listę zawierającą wszystkie zainstalowane pakiety w twoim systemie.
  3. Zainstaluj ponownie pakiet, który Twoim zdaniem może powodować problem z uszkodzonym pakietem. |_+_|

Powyższe kroki są bardzo niewygodne --- identyfikacja pakietu powodującego problem z listy setek jest męcząca. Chociaż RPM jest potężnym menedżerem pakietów i rzadko napotkasz takie problemy, wiedza o tym, jak je naprawić, jest nadal ważna, jeśli w najbliższej przyszłości natkniesz się na podobną sytuację.

Zarządzanie pakietami w dystrybucjach Linuksa

Menedżerowie pakietów w systemie Linux są w stanie obsłużyć większość problemów, w tym nieudane instalacje. Ale czasami pojawiają się różne problemy, które można rozwiązać tylko intuicyjnie. Rozwiązanie naprawy uszkodzonych pakietów składa się z kilku kroków ---identyfikacja uszkodzonego pakietu, ponowna jego instalacja i aktualizacja listy pakietów systemowych.

Istnieje niezliczona ilość dystrybucji Linuksa dostępnych w Internecie, które warto wypróbować, ale w głębi duszy każda z nich ma podobne podstawy. Środowiska graficzne wyróżniają każdą dystrybucję, zapewniając unikalne wrażenia użytkownika. Wybór idealnego środowiska graficznego, które odpowiada Twoim gustom, powinien być Twoim priorytetem, jeśli w końcu zdecydowałeś się na Linuksa.

Udział Udział Ćwierkać E-mail 12 najlepszych środowisk graficznych Linux

Wybór środowiska graficznego Linux może być trudny. Oto najlepsze środowiska graficzne Linux do rozważenia.

Czytaj dalej
Powiązane tematy
  • Linux
  • Linux
  • Menedżerowie pakietów
O autorze Deepesh Sharma(79 opublikowanych artykułów)

Deepesh to Junior Editor dla Linuksa w MUO. Pisze przewodniki informacyjne o Linuksie, których celem jest zapewnienie błogiego doświadczenia wszystkim nowicjuszom. Nie jestem pewien co do filmów, ale jeśli chcesz porozmawiać o technologii, to jest twój facet. W wolnym czasie można go spotkać czytającego książki, słuchającego różnych gatunków muzycznych lub grającego na gitarze.

Więcej od Deepesha Sharma

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować