Jak naprawić uszkodzone pakiety w Debianie

Korzystając z Debian Linux, możesz pobrać pakiety DEB z Internetu, aby zainstalować oprogramowanie, którego potrzebujesz. Podobnie jak Ubuntu Linux, programiści, którzy koncentrują się na Debianie, często nie zawracają sobie głowy konfigurowaniem dedykowanych repozytoriów oprogramowania i rozdają użytkownikom pakiety do pobrania i zainstalowania.

Większość oprogramowania w pakiecie DEB, które jest dostępne online, można pobrać na Debiana i działa dobrze po zainstalowaniu. Jednak czasami te pakiety DEB do pobrania przez długi czas pozostają bez aktualizacji oprogramowania lub poprawek, co tworzy uszkodzone pakiety w Debianie.

Uwaga: W tym przewodniku skupiamy się na tym, jak dbać o uszkodzone pakiety w systemie Debian Linux. Mając to na uwadze, jeśli używasz Linux Mint Debian Edition, MxLinux, BunsenLABs Linux lub innego systemu operacyjnego opartego na Debianie, nie krępuj się. Wszystkie informacje, które tu omawiamy na temat Debiana, odnoszą się również do tych systemów operacyjnych!

Zainstaluj menedżera pakietów Synaptic

Podstawowym graficznym sposobem instalacji oprogramowania w systemie Debian Linux jest menedżer pakietów Synaptic. Jednym z powodów, dla których to oprogramowanie jest często dołączane do różnych wydań Debiana, jest to, że ma wbudowane funkcje, które mogą pomóc użytkownikom szybko złagodzić problemy z uszkodzonymi pakietami w systemie.

W większości przypadków Synaptic jest instalowany fabrycznie. Jednak może nie być zainstalowany w twoim wydaniu Debiana (zwłaszcza jeśli jest to wersja pochodna), więc pokrótce omówimy, jak zainstalować program, zanim przejdziemy do tego, jak go użyć do naprawy uszkodzonych pakietów.

Aby rozpocząć instalację menedżera pakietów Synaptic w systemie Debian Linux, musisz otworzyć okno terminala. Aby to zrobić, naciśnij Ctrl + Alt + T lub Ctrl + Shift + T.na klawiaturze. Następnie użyj poniższych poleceń instalacji Apt lub Apt-get.

Najpierw uruchom polecenia aktualizacji i aktualizacji w systemie Debian Linux, aby upewnić się, że wszystkie oczekujące poprawki oprogramowania są w pełni skonfigurowane.

sudo apt update

sudo apt upgrade

Lub, jeśli korzystasz z wersji Debian Linux, która nie ma dostępu do Apt, wypróbuj Apt-get.

sudo apt-get update
sudo apt-get upgrade

Teraz użyj menedżera pakietów, aby zainstalować menedżera pakietów Synaptic na Debianie.

sudo apt install synaptic -y

Lub w wydaniach Debiana bez Apt spróbuj:

sudo apt-get install synaptic -y

Alternatywnie, jeśli nie jesteś fanem terminala w Debianie, otwórz Gnome Software lub KDE odkryj i zaktualizuj swój system za pomocą wbudowanego mechanizmu aktualizacji, który zapewniają. Następnie wpisz „synaptic”, kliknij przycisk „Instaluj” i uruchom oprogramowanie w ten sposób.

Znajdź uszkodzone pakiety w Debianie za pomocą Synaptic

Aby znaleźć uszkodzony pakiet w Debianie za pomocą menedżera pakietów Synaptic, zacznij od uruchomienia aplikacji. Po otwarciu wprowadź hasło użytkownika, aby uzyskać dostęp do programu.

Uwaga: Jeśli Twój komputer z systemem Debian Linux nie używa sudo, spróbuj uruchomić go za pomocą poniższego polecenia terminala.

su -

synaptic

Gdy menedżer pakietów Synaptic jest otwarty i gotowy do użycia, poszukaj niebieskiej ikony wyszukiwania i kliknij ją myszą. Spowoduje to wyświetlenie pola wyszukiwania. Użyj go, aby wpisać nazwę pakietu (pakietów), o których wiesz, że są uszkodzone, i naciśnij przycisk „szukaj”, aby rozpocząć wyszukiwanie.

W wynikach wyszukiwania spójrz na lewy pasek boczny Synaptic. Obok uszkodzonych paczek pojawi się czerwony kwadrat.

Sortuj według zepsutych

Na twoim komputerze Debian może znajdować się wiele uszkodzonych pakietów, których nie możesz znaleźć, ponieważ nie znasz dokładnych nazw. Na szczęście menedżer pakietów Synaptic pozwala użytkownikom sortować pakiety według statusu, w tym „uszkodzone”.

Aby odfiltrować uszkodzone pakiety, przejdź do lewej dolnej części aplikacji i kliknij przycisk z etykietą „Filtry niestandardowe”. W obszarze filtru znajdź „Zepsuty” i zaznacz go myszą.

Wybranie filtru „Zepsuty” w Synaptic automatycznie pokaże wszystkie uszkodzone pakiety, które są aktualnie zainstalowane na Twoim komputerze z systemem Debian Linux.

Napraw uszkodzone pakiety za pomocą Synaptic

Aby pozbyć się uszkodzonych pakietów w menedżerze pakietów Synaptic, upewnij się, że aplikacja jest otwarta, a pakiety są posortowane według zepsutych lub że szukałeś tych, które wymagają naprawy. Następnie znajdź przycisk „Edytuj” u góry aplikacji i zaznacz go myszą, aby wyświetlić jego zawartość.

W menu „Edycja” znajdź przycisk „Napraw uszkodzone pakiety” i wybierz go. Jak tylko wybierzesz tę opcję, Synaptic automatycznie przypisze poprawki do wszystkich uszkodzonych pakietów, takie jak usunięcie ich, zainstalowanie brakujących plików itp. Następnie znajdź przycisk „Zastosuj” i kliknij go, aby zastosować poprawki.

Kiedy Synaptic zakończy poprawianie wszystkich zepsutych pakietów na Twoim komputerze z Debianem, zamknij aplikację i wszystko powinno działać!