Podczas instalowania pakietów oprogramowania w systemie operacyjnym Linux, niektóre pakiety zależą od innych pakietów, aby działać poprawnie. Czasami są już zainstalowane w systemie, ale w innych przypadkach zainstalowane z pakietem automatycznie. Te pakiety zależne są określane Zależności pakietu.
Istnieje wiele podejść do uzyskania szczegółów zależności, takich jak za pomocą APT Pakiet Manager, polecenie DPKG lub instalowanie narzędzia.
Zacznijmy od systemu zarządzania pakietami APT, aby uzyskać zależności pakietu.
Jak sprawdzić zależność pakietu za pomocą apt show:
Wykonaj „trafny program”Polecenie z nazwą pakietu, aby uzyskać pełne szczegóły pakietu.
Składnia zastosowania tego podejścia jest:
apt show [Package_name]
Sprawdźmy, jaki wynik otrzymasz dla „Mozilla Firefox„Pakiet podczas pracy:
Apt Show Mozilla Firefox
Jak pokazano na powyższym obrazie, pakiet „Firefox” zależy od różnych bibliotek. Apt Pakiet Manager Odgrywa kluczową rolę w systemie Linux, ponieważ automatycznie instaluje większość zależności.
Jak sprawdzić informacje o zależnościach za pomocą Apt-Cache:
Jeśli potrzebujesz ograniczonego skryptu informacji o zależnościach, idź z „Apt-cache" Komenda.
Użyj podanej składni:
apt-cache zależy [packal_name]
Weźmy przykład lepszego zrozumienia. Sprawdź informacje o zależności „Mozilla Firefox" pakiet:
Apt-cache zależy Mozilla Firefox
Spójrz na inny przykład!
Aby uzyskać szczegóły zależności Php:
Apt-Cache zależy PHP
Jak sprawdzić zależności „.plik pakietu Deb ”:
Jeśli masz .Deb plik do zainstalowania pakietu oprogramowania, a następnie „trafny„Polecenie nie zadziała.
W tym celu możesz uruchomić „dpkg„Polecenie z„-I" Lub "-informacje„Opcja, aby uzyskać szczegóły. Zatem składnia:
dpkg - -info [deb_file_path]
Załóżmy, że mam „.Deb”Pakiet TeamViewer na moim komputerze Ubuntu. Aby uzyskać szczegółowe informacje, wykonaj wspomniane polecenie:
DPKG -pobieranie/info/TeamViewer_15.16.8_AMD64.Deb
Powyższa sekcja była szczegółowo opisaniem zależności pakietów przez trafne i dpkg Komenda.
Ale jeśli wolisz narzędzie, postępuj zgodnie z podaniem poniżej:
Jak sprawdzić zależności za pomocą narzędzia „Apt-Redepends”:
Istnieje wiele narzędzi do sprawdzania zależności pakietów i możesz się zdezorientować, które narzędzie jest odpowiedniego narzędzia do zainstalowania. Ponadto nie możesz ryzykować zainstalowania jakiejkolwiek zależności, która wpływa na system działający.
apt-r-rod to autentyczne narzędzie, które pomaga wymienić wszystkie zależności, jakie ma pakiet oprogramowania. To nie jest wbudowane narzędzie; Aby go uzyskać, użyj wspomnianego poniżej polecenia:
$ sudo apt instal appt-r-redepends
Składnia apt-r-rod jest proste:
Apt-RDEPENDEDS [Opcje] [Pakiet_name]
Załóżmy, że musisz wymyślić Php zależności. W tym celu wykonaj podane polecenie, aby uzyskać pożądane dane wyjściowe:
APT-REDEPENS PHP
Podobnie, jeśli weźmiemy kolejny przykład:
Apt-Redepends VLC
Aby to odwrócić, zobacz, jakie inne pakiety zależą od określonego pakietu oprogramowania, użyj „-R" opcja.
Na przykład, aby sprawdzić listę pakietów, zależą od pakietu VLC, polecenie to:
apt -rdepends -r vlc
Wniosek:
Zapis pokazał nam, jak sprawdzić zależności pakietu pakietu na Ubuntu 20.04.
Znaleźliśmy różne sposoby uzyskania zależności pakietów za pomocą wiersza poleceń. Apt Pakiet Management System odgrywa ważną rolę, ponieważ automatycznie instaluje większość zależności. Ale jeśli jakieś oprogramowanie zostało pobrane przez .Pakiet Deb, potem „dpkg”Sugerowane jest polecenie.
„„apt-r-rod”Narzędzie jest alternatywną metodą sprawdzania zależności. Korzystając z tego narzędzia, możesz uzyskać listę szczegółowych zależności pakietów i znaleźć odwrotność.