Błędy zależności mogą czasem występować na DebianieLinux, gdy użytkownik pobiera pakiet z Internetu, a system operacyjny nie może znaleźć odpowiednich zależnych plików i bibliotek wymaganych do pomyślnego uruchomienia programu. 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 może się zetknąćtego rodzaju błędy podczas instalowania pakietów, ponieważ mają tendencję do trzymania się instalowania tylko oprogramowania oficjalnie zawartego w oficjalnych źródłach oprogramowania Apt. Jeśli masz do czynienia z uszkodzonymi pakietami w Debianie, mamy osobny post na temat ich naprawy.
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 ustawioną biblioteką zależnąprogramów lub zestaw narzędzi, których 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.
Problemy zależności w dzisiejszych czasach są rzadkieDebian, z powodu coraz większej liczby pakietów przybywających do repozytoriów oprogramowania oraz pojawienia się uniwersalnych rozwiązań pakietowych, takich jak AppImage, Flatpak i Snap, które martwią się gromadzeniem indywidualnych zależności, łącząc wszystko, czego użytkownik potrzebuje do uruchomienia aplikacji od razu z pudełka.
Korygowanie błędów zależności za pomocą Apt-get w terminalu
Możesz nie być tego świadomy, ale Apt-getmenedżer pakietów 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, aby usunąć wszelkie problemy 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 zależności w Debianieprzez 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 dobrym 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, zlokalizujPrzycisk „Edytuj” w oknie aplikacji i kliknij go myszą. W menu „Edycja” dostępnych jest kilka opcji. Przejrzyj różne opcje „Napraw uszkodzone” i wybierz ją.
Wybierając opcję „Napraw zepsuty”, Synapticautomatycznie 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ę oknopokaż się 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ść uruchamiania oprogramowaniaproblemy z zależnościami w systemie Debian Linux, zrób sobie przysługę i zacznij więcej korzystać z pakietów Flatpak i Snap, gdy potrzebujesz aplikacji, które nie pojawiają się w oficjalnych repozytoriach oprogramowania.
Flatpak i Snap to doskonałe nowe elementytechnologia, która wymaga ciężkiej pracy, aby oprogramowanie mogło działać 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ć system, pobierając najnowsze aplikacje.
Aby uzyskać informacje na temat konfigurowania pakietów SnapDebian, 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.
Komentarze