Как да проверите зависимостите на пакет в Ubuntu 20.04

How Check Dependencies Package Ubuntu 20



В системата на Ubuntu инсталирането на пакети с помощта на командния ред е популярно сред начинаещите, тъй като изглежда доста лесно. Има различни начини да получите зависимости на пакет в Ubuntu 20.04. Но трябва да знаем за пакетни зависимости за хората, които не знаят за това.

Докато инсталирате софтуерни пакети в операционната система Linux, някои пакети зависят от правилното функциониране на други пакети. Понякога те вече са инсталирани в системата, но в други случаи се инсталират автоматично с пакета. Тези зависими пакети се наричат пакетни зависимости .







Има няколко подхода за получаване на подробности за зависимости, като например използване на apt package manager, команда dpkg или инсталиране на инструмент.



Нека започнем със системата за управление на пакети APT, за да получим зависимостите на пакета.



Как да проверите зависимостта на пакета с APT Show:

Изпълнете подходящо шоу команда с името на пакета, за да получите пълната информация за пакета.





Синтаксисът на използването на този подход е:

подходящо шоу[package_name]

Нека проверим какъв резултат получавате за Mozilla Firefox пакет при изпълнение:



apt show mozilla firefox

Както е показано на горното изображение, пакетът firefox зависи от различни библиотеки. The APT мениджър на пакети играе ключова роля в системата на Linux, тъй като инсталира повечето от зависимостите автоматично.

Как да проверите информацията за зависимости с APT-кеш:

Ако имате нужда от ограничен скрипт за информация за зависимости, отидете с apt-cache команда.

Използвайте дадения синтаксис:

apt-cache зависи [package_name]

Нека вземем пример за по -добро разбиране. Проверете информацията за зависимостите на Mozilla Firefox пакет:

apt-cache зависиMozilla Firefox

Обърнете внимание на друг пример!

За да получите подробности за зависимостите на PHP :

apt-cache зависиphp

Как да проверите зависимостите на .deb пакетния файл:

Ако имате .deb файл за инсталиране на софтуерния пакет, след това подходящ командата няма да работи.

За тази цел можете да стартирате dpkg команда с -Аз или –Инфо опция за получаване на подробности. И така, синтаксисът би бил:

dpkg --info [deb_file_path]

Да предположим, че имам .deb пакет от Teamviewer в моята Ubuntu машина. За да получите подробности за неговите зависимости, изпълнете споменатата команда:

dpkg --infoИзтегляния/teamviewer_15.16.8_amd64.deb

Горният раздел беше как да получите подробности за зависимостите на пакетите чрез подходящ и dpkg команда.

Но ако предпочитате инструмент, следвайте подхода, даден по -долу:

Как да проверите зависимости с инструмента apt-rdepends:

Има много инструменти за проверка на зависимостите на пакетите и може да се объркате кой инструмент е правилният инструмент за инсталиране. Също така не можете да поемате риск да инсталирате зависимост, която засяга работещата система.

The apt-rdepends е автентичен инструмент, който помага да се изброят всички зависимости, които има софтуерен пакет. Това не е вграден инструмент; за да го получите, използвайте командата, спомената по -долу:

$sudoподходящИнсталирайapt-rdepends

Синтаксисът на apt-rdepends е направо напред:

apt-rdepends[настроики] [package_name]

Да предположим, че трябва да разберете PHP зависимости. За целта изпълнете дадената команда, за да получите желания изход:

apt-rdepends php

По същия начин, ако вземем друг пример:

apt-rdepends vlc

За да обърнете това, вижте какви други пакети зависят от конкретен софтуерен пакет, използвайте -r опция.

Например, за да проверите списъка с пакети в зависимост от пакета vlc, командата е:

apt-rdepends-rvlc

Заключение:

Писането ни показа как да проверим зависимостите на пакета от пакет на Ubuntu 20.04.

Открихме различни начини за получаване на зависимости от пакета с помощта на командния ред. The Управление на пакети APT системата играе важна роля, тъй като инсталира повечето от зависимостите автоматично. Но ако някой софтуер е изтеглен чрез пакета .deb, тогава dpkg се предлага команда.

The apt-rdepends tool е алтернативен метод за проверка на зависимости. Използвайки този инструмент, можете да получите списък с подробни зависимости от пакета и да намерите обратната страна на него.