Menedżerowie pakietów w systemie Linux pozwalają kontrolować instalację i usuwanie pakietów. Oprócz tego menedżerowie pakietów pomagają znaleźć uszkodzone pakiety w systemie i ponownie je zainstalować, aby naprawić różne problemy związane z pakietami Linuksa.
Jeśli nie wiesz, jakich poleceń użyć, aby znaleźć uszkodzone pakiety w systemie Linux, ten przewodnik jest dla Ciebie. Omówimy pokrótce zepsute pakiety, jak sprawdzić, czy twój system zawiera uszkodzone pakiety i jak je poprawnie zainstalować.
Co to są uszkodzone paczki?
Kiedy instalujesz nowy pakiet w systemie Linux, menedżer pakietów Twojego systemu jest odpowiedzialny za cały proces instalacji. Te menedżery pakietów mają wbudowane metody do obsługi wyjątków i błędów. Ale czasami, w przypadku nieoczekiwanych problemów, instalacja zatrzymuje się, a cały pakiet nie jest instalowany. Takie pakiety nazywane są pakietami uszkodzonymi w systemie Linux.
Menedżerowie pakietów, tacy jak Apt, nie pozwalają na dalszą instalację pakietów, jeśli w systemie zostanie znaleziony uszkodzony pakiet. W takiej sytuacji naprawa zepsutych paczek jest jedynym wyjściem.
Jak znaleźć i naprawić uszkodzone pakiety
Każdy menedżer pakietów obsługuje różne typy pakietów. Na przykład DNF i Yum współpracują z RedHat Package Manager (RPM), aby pobierać i instalować pakiety RPM. Podobnie, Apt działa jako nakładka frontendowa dla podstawowego oprogramowania dpkg w dystrybucjach opartych na Debianie.
Ponowna instalacja uszkodzonych pakietów w Debianie
Apt to domyślny menedżer 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 przy użyciu Apt:
- Otwórz terminal, naciskając Ctrl + Alt + T na klawiaturze i wprowadź:
sudo apt --fix-missing update
- Zaktualizuj pakiety w swoim systemie:
aktualizacja sudo apt
- Teraz wymuś instalację uszkodzonych pakietów przy użyciu rozszerzenia -fa flaga. Apt automatycznie wyszuka uszkodzone pakiety w twoim systemie i ponownie je zainstaluje z oficjalnego repozytorium.
sudo apt install -f
Jeśli powyższe kroki nie działają, możesz spróbować rozwiązać problem za pomocą dpkg.
- Wymuś na dpkg rekonfigurację wszystkich oczekujących pakietów, które są już rozpakowane, ale muszą przejść konfigurację. Plik -za flaga w poleceniu oznacza Wszystko.
sudo dpkg --configure -a
- Potokuj grep za pomocą dpkg, aby uzyskać listę wszystkich pakietów oznaczonych jako wymagany przez dpkg.
sudo dpkg -l | grep ^.. r
- Użyj --usunąć flaga, aby usunąć wszystkie uszkodzone pakiety.
sudo dpkg --remove --force-remove-reinstreq
- Wyczyść pamięć podręczną za pomocą Apt clean.
sudo apt clean
- Zaktualizuj pakiety systemowe za pomocą następującego polecenia.
aktualizacja sudo apt
Związane z: Jak zainstalować oprogramowanie w systemie Linux: wyjaśniono formaty 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 rozwiązać takie problemy.
- Sprawdź wszystkie pakiety w systemie przy użyciu -V flaga.
sudo rpm -Va
- Zobaczysz długą listę zawierającą wszystkie zainstalowane pakiety w twoim systemie.
- Zainstaluj ponownie pakiet, który Twoim zdaniem może powodować problem z uszkodzonym pakietem.
sudo dnf --refresh zainstaluj ponownie nazwę pakietu
Powyższe kroki są bardzo niewygodne, a określenie, który pakiet powoduje problem z listy setek jest męczące. Chociaż RPM jest potężnym menedżerem pakietów i rzadko będziesz mieć do czynienia z takimi problemami, wiedza o tym, jak je rozwiązać, jest nadal ważna, gdybyś wpadł w podobną sytuację w najbliższej przyszłości.
Zarządzanie pakietami w dystrybucjach systemu Linux
Menedżery 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 problemu z naprawieniem uszkodzonych pakietów składa się z kilku kroków: identyfikacji uszkodzonego pakietu, ponownej instalacji i aktualizacji listy pakietów w systemie.
W Internecie dostępnych jest niezliczona liczba dystrybucji Linuksa, które warto wypróbować, ale w głębi duszy każda z nich ma podobny fundament. Środowiska pulpitu 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.
Wybór środowiska graficznego Linux może być trudny. Oto najlepsze środowiska graficzne Linuksa do rozważenia.
- Linux
- Linux
- Menedżerowie pakietów

Deepesh jest młodszym edytorem Linuksa w MUO. Treści informacyjne pisze w internecie od ponad 3 lat. W wolnym czasie pisze, słucha muzyki i gra na gitarze.
Zapisz się do naszego newslettera
Dołącz do naszego biuletynu, aby otrzymywać wskazówki techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!
Jeszcze jeden krok…!
Potwierdź swój adres e-mail w wiadomości e-mail, którą właśnie wysłaliśmy.