Jak sprawdzić zależności pakietu w Ubuntu 20.04

How Check Dependencies Package Ubuntu 20



W systemie Ubuntu instalowanie pakietów za pomocą wiersza poleceń jest popularne wśród początkujących, ponieważ wydaje się dość łatwe. Istnieją różne sposoby uzyskania zależności pakietu w Ubuntu 20.04. Ale musimy wiedzieć o zależności pakietów dla ludzi, którzy nie są tego świadomi.

Podczas instalowania pakietów oprogramowania w systemie operacyjnym Linux niektóre pakiety zależą od innych pakietów, aby działały poprawnie. Czasami są już zainstalowane w systemie, ale w innych przypadkach instalują się automatycznie wraz z pakietem. Te zależne pakiety są określane jako zależności pakietów .







Istnieje wiele podejść do uzyskania szczegółów zależności, takich jak użycie menedżera pakietów apt, 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 pokaz polecenie z nazwą pakietu, aby uzyskać pełne szczegóły pakietu.





Składnia użycia tego podejścia to:

trafny pokaz[nazwa_pakietu]

Sprawdźmy, jaki wynik uzyskasz za Mozilla Firefox pakiet podczas uruchamiania:



apt show mozilla firefox

Jak pokazano na powyższym obrazku, pakiet firefox zależy od różnych bibliotek. ten Menedżer pakietów APT 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, przejdź do apt-cache Komenda.

Użyj podanej składni:

apt-cache zależy od [nazwa_pakietu]

Weźmy przykład dla lepszego zrozumienia. Sprawdź informacje o zależnościach Mozilla Firefox pakiet:

apt-cache zależy odMozilla Firefox

Spójrz na inny przykład!

Aby uzyskać szczegółowe informacje o zależnościach PHP :

apt-cache zależy odphp

Jak sprawdzić zależności pliku pakietu .deb:

Jeśli masz .deb plik, aby zainstalować pakiet oprogramowania, a następnie trafny polecenie nie zadziała.

W tym celu możesz uruchomić dpkg polecenie z -I lub –informacje możliwość uzyskania szczegółów. Tak więc składnia będzie wyglądać tak:

dpkg --informacje [deb_file_path]

Załóżmy, że mam .deb pakiet Teamviewer na moim komputerze z Ubuntu. Aby uzyskać szczegółowe informacje o jego zależnościach, wykonaj wspomniane polecenie:

dpkg --informacjePliki do pobrania/teamviewer_15.16.8_amd64.deb

W powyższej sekcji opisano, jak uzyskać szczegółowe informacje o zależnościach pakietów przez trafne i dpkg Komenda.

Ale jeśli wolisz narzędzie, postępuj zgodnie z podejściem podanym poniżej:

Jak sprawdzić zależności za pomocą narzędzia apt-rdepends:

Istnieje wiele narzędzi do sprawdzania zależności pakietów i możesz nie wiedzieć, które narzędzie jest właściwym narzędziem do zainstalowania. Ponadto nie można podejmować ryzyka zainstalowania jakiejkolwiek zależności, która wpływa na działający system.

ten apt-rdepends to autentyczne narzędzie, które pomaga wypisać wszystkie zależności, jakie posiada pakiet oprogramowania. To nie jest wbudowane narzędzie; aby go uzyskać, użyj polecenia wymienionego poniżej:

$sudotrafnyzainstalowaćapt-rdepends

Składnia apt-rdepends jest proste:

apt-rdepends[opcje] [nazwa_pakietu]

Załóżmy, że musisz dowiedzieć się, PHP zależności. W tym celu wykonaj podane polecenie, aby uzyskać żądane wyjście:

apt-rdepends php

Podobnie, jeśli weźmiemy inny przykład:

apt-rdepends vlc

Aby to odwrócić, zobacz, jakie inne pakiety zależą od konkretnego pakietu oprogramowania, użyj -r opcja.

Na przykład, aby sprawdzić listę pakietów zależy od pakietu vlc, polecenie to:

apt-rdepends-rvlc

Wniosek:

Ten artykuł pokazał nam, jak sprawdzić zależności pakietów w pakiecie na Ubuntu 20.04.

Znaleźliśmy różne sposoby na uzyskanie zależności pakietów za pomocą wiersza poleceń. ten Zarządzanie pakietami APT system odgrywa ważną rolę, ponieważ automatycznie instaluje większość zależności. Ale jeśli jakieś oprogramowanie zostało pobrane za pośrednictwem pakietu .deb, to dpkg sugerowane jest polecenie.

ten apt-rdepends narzędzie jest alternatywną metodą sprawdzania zależności. Za pomocą tego narzędzia możesz uzyskać listę szczegółowych zależności pakietów i znaleźć ich odwrotność.