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

click fraud protection

Błędy zależności mogą czasem wystąpić w systemie Debian Linux, gdy użytkownik pobierze pakiet z Internetu, i system operacyjny nie może znaleźć odpowiednich zależnych plików i bibliotek wymaganych do uruchomienia programu z powodzeniem. Jeśli więc podczas instalowania aplikacji wystąpią błędy zależności w Debianie, postępuj zgodnie z instrukcjami i dowiedz się, jak je poprawić.

Zwykle większość użytkowników Debiana nie napotyka takich błędów podczas instalowania pakietów, jak oni skłaniają się do instalowania wyłącznie oprogramowania oficjalnie zawartego w oficjalnym oprogramowaniu Apt źródła. Jeśli masz do czynienia zepsute pakiety w Debianie, mamy osobny post, jak je naprawić.

Uwaga: w tym przewodniku skupimy się głównie na Debian Linux. Powiedziawszy to, informacje, które opisujemy w tym poście, nie dotyczą wyłącznie Debiana. Jeśli używasz systemu operacyjnego opartego na Linuksie, który jest pochodną Debiana, nie krępuj się!

Co to jest zależność oprogramowania?

Zależność oprogramowania jest zależną biblioteką, zestawem programów lub zestawem narzędzi, który zainstalowany program musi pomyślnie uruchomić. Bez zależności żadna aplikacja Linux pobrana z Internetu w celu użycia na komputerze z systemem Linux Debian nie będzie działać poprawnie.

instagram viewer

Problemy zależności w dzisiejszych czasach są rzadkie w Debianie, z powodu coraz większej liczby pakietów przybywających do repozytoriów oprogramowania oraz pojawienia się uniwersalnych rozwiązań w zakresie opakowań takich jak AppImage, Flatpak i Snaps, które nie wymagają gromadzenia indywidualnych zależności, łącząc wszystko, czego użytkownik potrzebuje do uruchomienia aplikacji od razu po wyjęciu z pudełka.

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

Być może nie zdajesz sobie z tego sprawy, ale menedżer pakietów Apt-get ma wbudowany mechanizm rozwiązywania tego rodzaju problemów związanych z zależnościami w Debianie. Aby użyć polecenia Apt-get w Debianie do usunięcia wszelkich problemów z zależnościami, zacznij od otwarcia okna terminala na pulpicie. Możesz to zrobić, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze. Przy otwartym oknie terminala użyj Apt-get polecenie poniżej.

sudo apt-get install -f

Alternatywnie, jeśli używasz wersji Debian Linux, która zawiera Trafny polecenie, a może wolisz Apt-get, możesz rozwiązać problemy z zależnościami za pomocą poniższego polecenia.

sudo apt install -f

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

Zajmowanie się problemami związanymi z Debianem przez okno terminala jest bardzo przydatne, szczególnie dla tych, którzy używają Debiana Linux na serwerze lub coś podobnego. Jeśli jednak wolisz korzystać z GUI, menedżer pakietów Synaptic jest najlepszym rozwiązaniem.

Większość systemów Linux Debian ma fabrycznie zainstalowany i gotowy do użycia menedżer pakietów Synaptic. To powiedziawszy, jeśli nie masz jeszcze zainstalowanej aplikacji, otwórz okno terminala, naciskając Ctrl + Alt + T lub Ctrl + Shift + T. na klawiaturze i wprowadź poniżej polecenie instalacji.

sudo apt-get install synaptic -y

Po zainstalowaniu aplikacji Synaptic w systemie czas zacząć z niej korzystać. Otwórz go, szukając „Synaptic Package Manager” w menu aplikacji i kliknij, aby go uruchomić.

Po uruchomieniu aplikacji Synaptic pojawi się monit o podanie hasła. Wpisz hasło użytkownika. Jeśli hasło zostanie zaakceptowane, Synaptic będzie gotowy do użycia.

Aby rozwiązać problem zależności w Synaptic, znajdź przycisk „Edytuj” w oknie aplikacji i kliknij go myszką. W menu „Edycja” dostępnych jest kilka opcji. Przejrzyj różne opcje „Napraw uszkodzone” i wybierz ją.

Wybierając opcję „Napraw uszkodzone”, Synaptic automatycznie przypisze poprawki zależności do wszystkich pakietów w systemie. Po wybraniu opcji „Napraw zepsuty” wybierz przycisk „Zastosuj”, aby rozpocząć proces korekty.

Po kliknięciu przycisku „Zastosuj” pojawi się okno w Synaptic. W tym oknie zobaczysz pobieranie w toku. Niech proces się zakończy. Kiedy wszystko zostanie zrobione, twoje problemy z zależnością znikną!

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

Jeśli masz dość problemów z zależnością oprogramowania w systemie Debian Linux, zrób sobie przysługę i zacznij korzystać Pakiety Flatpak i Snap więcej, gdy potrzebujesz aplikacji, które nie pojawiają się w oficjalnym oprogramowaniu repozytoria.

Flatpak i Snap są doskonałymi nowymi technologiami, które ciężko pracują, aby oprogramowanie działało w systemie Linux. Nie wymagają zależności. Wszystko jest spakowane w schludny, bezpieczny piaskownicy. A co najważniejsze, ponieważ Debian Linux nie aktualizuje oprogramowania tak szybko, jak inne dystrybucje Linuksa, będziesz mógł doładowywać swój system, pobierając najnowsze aplikacje.

Aby uzyskać informacje na temat konfigurowania pakietów Snap w Debianie, sprawdź nasz przewodnik na ten temat. Ponadto możesz założyć oficjalny sklep Snap. Na koniec, jeśli chcesz wypróbować Flatpaks, skorzystaj z naszego szczegółowego samouczka na ten temat tutaj.

watch instagram story