Jak poprawić błędy zależności Ubuntu

click fraud protection

Błędy zależności w systemie Ubuntu występują, gdy użytkownicy instalują oprogramowanie zewnętrzne Pakiet DEB pobrano je z Internetu za pomocą wiersza polecenia, a menedżer pakietów nie może znaleźć odpowiednich zależnych pakietów wymaganych do uruchomienia programu na Ubuntu. Chociaż tego rodzaju problemy pojawiają się coraz mniej w 2019 roku, z powodu większości fanów Ubuntu, którzy odchodzą DEB na rzecz Snapów i Flatpaksów, nadal ważne jest, aby wiedzieć, co zrobić, gdy wystąpi taki błąd pojawia się. W tym przewodniku pokażemy, jak naprawić błędy zależności w systemie Ubuntu.

Uwaga: chociaż ten przewodnik koncentruje się na rozwiązywaniu problemów z zależnościami w systemie Ubuntu Linux, informacje, które omawiamy to dotyczy również Linux Mint, Elementary OS, Zorin OS i każdego innego systemu operacyjnego podobnego do Ubuntu tam. Zachęcamy do śledzenia, jeśli korzystasz z jednej z tych dystrybucji opartych na Ubuntu.

Co to jest zależność oprogramowania?

Zależność od oprogramowania to ogólny termin używany w systemie Linux, oznaczający niezbędne programy, biblioteki, kodeki i inne elementy, które są wymagane przez daną aplikację do poprawnego działania. Zwykle programista obsługuje te ważne pliki, łącząc je w pakiecie. Czasami jednak programiści nie łączą zależności oprogramowania, a zamiast tego polegają na źródłach oprogramowania Ubuntu.

instagram viewer

Korygowanie błędów zależności za pomocą Apt

Najprostszym sposobem na poprawienie błędów zależności w systemie Ubuntu Linux jest użycie domyślnego menedżera pakietów: Apt. Aby rozpocząć korektę, otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Po otwarciu okna wiersza polecenia użyj poniższego polecenia, aby naprawić błędy.

sudo apt install -f

Po uruchomieniu zainstalować powyżej, menedżer pakietów Ubuntu spróbuje naprawić napotkane problemy z zależnościami i wydrukuje zmiany, które wprowadzi. Przeczytaj komunikat ekranowy wydrukowany przez terminal. Następnie, gdy skończysz czytać monit ekranowy, naciśnij Y na klawiaturze, aby kontynuować.

Pozwól narzędziu do pakowania Apt zainstalować różne zależności oprogramowania wymagane do skonfigurowania programu. Ewentualnie, jeśli Apt nie znajdzie żadnej brakującej zależności oprogramowania, musi działać, automatycznie odinstaluje aplikację. W takim przypadku rozważ znalezienie aplikacji za pomocą innych środków, a nie pakietu DEB.

Korygowanie błędów zależności za pomocą Synaptic

Rozwiązywanie błędów zależności za pomocą Apt i wiersza poleceń zwykle działa całkiem dobrze. To powiedziawszy, jeśli nie jesteś fanem tej metody, istnieje inny sposób: menedżer pakietów Synaptic.

Aby dostać się do menedżera pakietów Synaptic na Ubuntu w celu rozwiązania błędów zależności, musisz zainstalować aplikację. Otwórz okno terminala za pomocą Ctrl + Alt + T lub Ctrl + Shift + T.. Następnie użyj poniższego polecenia, aby zainstalować aplikację w systemie.

Uwaga: Można również zainstalować Synaptic, wyszukując w Centrum oprogramowania Ubuntu hasło „Synaptic”.

sudo apt install synaptic

Po zainstalowaniu menedżera pakietów Synaptic na Ubuntu, uruchom aplikację i wprowadź hasło użytkownika, aby uzyskać dostęp do aplikacji. Następnie postępuj zgodnie z poniższymi instrukcjami krok po kroku, aby dowiedzieć się, jak rozwiązać z nim błędy zależności.

Krok 1: Poszukaj w menedżerze pakietów Synaptic przycisku „Wyszukaj” i wybierz go, aby uzyskać dostęp do funkcji wyszukiwania w aplikacji.

Krok 2: Wpisz nazwę aplikacji z uszkodzonymi zależnościami w polu wyszukiwania. Na przykład, jeśli zainstalowałeś pakiet Discord DEB, w polu wyszukiwania wpisz „discord”.

Krok 3: Przejrzyj wyniki wyszukiwania w Synaptic dla aplikacji z brakującymi plikami zależności i wybierz ją myszką.

Krok 4: Znajdź menu „Edycja” w oknie menedżera pakietów Synaptic i kliknij je, aby wyświetlić dostępne opcje. Po otwarciu menu wybierz przycisk „Napraw uszkodzone pakiety”.

Krok 5: Znajdź przycisk „Zastosuj” i wybierz go, aby poinformować Synaptic o kontynuowaniu procesu rozwiązywania zależności.

Funkcja naprawy wyjdzie i zgromadzi wszystkie brakujące zależności oprogramowania, których potrzebuje program. Po zakończeniu procesu Twoje błędy zostaną rozwiązane, a aplikacja będzie gotowa do użycia!

Sposoby unikania błędów zależności w systemie Ubuntu

Błędy zależności w systemie Ubuntu można łatwo uniknąć, przestrzegając tej prostej zasady: instaluj oprogramowanie tylko z oficjalnych źródeł oprogramowania Ubuntu. Nie kusz się, aby pobierać losowe pakiety DEB, chyba że ich potrzebujesz. Ubuntu ma ogromną ilość darmowego, open source i zastrzeżonego oprogramowania. Nie powinno być żadnego powodu, aby pobierać pakiety DEB z Internetu (zwłaszcza, że ​​wiele z nich ma problematyczne zależności).

Czasami konieczne jest uzyskanie oprogramowania spoza źródeł oprogramowania Ubuntu. Nawet przy ogromnej liczbie aplikacji Ubuntu do zainstalowania, niektóre prześlizgują się przez szczeliny. Jeśli chcesz zdobyć aplikację, której nie ma w tradycyjnych źródłach oprogramowania Ubuntu, zastanów się, czy nie Kłapnięcie lub Flatpak zamiast tego, ponieważ nigdy nie mają problemów z zależnością, i otrzymują regularne aktualizacje bezpośrednio od programistów.

watch instagram story