Как да проверя дали е инсталиран пакет на Debian и Ubuntu

How Do I Check If Package Is Installed Debian



Като прочетете този урок, ще научите как да проверите дали пакет е инсталиран в базирани на Debian Linux дистрибуции, включително Ubuntu.

Проверява се дали е инсталиран определен пакет с помощта dpkg :

За да проверите дали е инсталиран определен пакет Дистрибуции на Linux, базирани на Debian , можете да използвате dpkg команда, последвана от (статус) флаг и името на пакета. Командата по -долу показва пример за dpkg, използван за проверка на състоянието на пакета Steam.







dpkg пара



Както можете да видите, командата връща информация за пакета, включително следното:



Име на пакета : Име на пакета.





Състояние на пакета: Тук можете да видите състоянието на пакета във вашата система.

Приоритет: Има 5 възможни нива на приоритет за пакетите: Приоритетът „Задължително“ принадлежи към пакети, които са от съществено значение за системата; премахване на пакети, маркирани като „Задължително“ може да доведе до повреда на системата. Вторият възможен приоритетен режим за a е „Важно“ приоритет за пакети, които не са от съществено значение за системата, но за потребителя, например текстов редактор като nano или net-tools. Третият приоритет е „Стандарт“ , който включва пакети, които са определени за инсталиране по подразбиране. Четвъртото ниво на приоритет е „По избор“, който включва допълнителни пакети в инсталации на Debian/Ubuntu. И накрая, петият приоритет е „Екстра“ , който е оттеглен и е заменен с „По избор“ . Статусът ' Екстра ' се използва за специализирани пакети.



Раздел: Пакетите са класифицирани по категории; наличните понастоящем категории включват администратор, база данни, cli-mono, отстраняване на грешки, devel, doc, редактори, образование, gnustep, вградени, шрифтове, игри, gnome, gnu-r, електроника, графика, интерпретатори, hamradio, haskell, httpd, python, интроспекция, javascript, java, рубин, kde, локализация, ядро, libdevel, libs, lisp, поща, математика, метапакети, ocaml, net, новини, различни, comm, oldlibs, otherosfs, perl, php, ръжда, наука, черупки, звук, текст, видео, задачи, tex, utils, vcs, web, x11, xfce и zope.

Инсталиран размер: Можете да видите очакваното необходимо дисково пространство в байтове, за да инсталирате пакета.

Поддържащ: Това поле показва информацията за разработчика на пакета.

Архитектура: Тук можете да видите архитектурата на пакета.

Версия: Версия на пакета.

Зависи: Пакетни зависимости.

Описание: Описание на опаковката.

Начална страница: Уебсайт за пакети/разработчици.

Екранната снимка по -долу показва изхода, когато проверявате пакет, който не е инсталиран.

dpkg излагам

Можете също да използвате dpkg команда, последвана от -на флаг, за да проверите състоянието на конкретен пакет, както е показано в примера по -долу.

dpkg -напара

Проверява се дали е инсталиран определен пакет с помощта dpkg-заявка :

The dpkg-заявка команда може да се използва, за да покаже дали във вашата система е инсталиран определен пакет. За да го направите, бягайте dpkg-заявка последвано от флага -l и името на пакета, за който искате информация. Примерът по -долу показва как да проверите дали пакетът Steam е инсталиран.

dpkg-заявка-напара

Можете да използвате същата команда, за да изброите всички инсталирани пакети, като пропуснете името на пакета, както е показано в примера по -долу.

dpkg-заявка-на

Проверете дали е инсталиран пакет с помощта apt-cache :

The apt-cache командата може също да показва информация за пакети, инсталирани версии и др. За да получите този изход, трябва да добавите политика опция, последвана от името на пакета, както е показано в примера по -долу.

apt-cache политикапара

Вземете списък с всички инсталирани пакети с помощта подходящ :

Ако искате да отпечатате списък с всички инсталирани пакети във вашата система, вместо да проверявате дали е инсталиран конкретен пакет, можете да го постигнете, като използвате подходящ команда, както е показано в примера по -долу.

подходящ-инсталирансписък

Вземете списък с всички инсталирани пакети за четене на дневници:

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

За да прочетете подходящ log, изпълнете следната команда.

котка /където/дневник/подходящ/history.log

За да прочетете dpkg log, за да получите информация за инсталираните пакети, изпълнете командата по -долу.

захващане ' Инсталирай ' /където/дневник/dpkg.log

Можете също да четете компресирани регистрационни файлове на dpkg, като използвате zgrep команда вместо захват, както е показано в примера по -долу.

zgrep ' Инсталирай ' /където/дневник/dpkg.log.11.gz

Както можете да видите, компресираните регистрационни файлове ще ви дадат частична информация, но можете да внедрите заместващ знак (*), за да прочетете всички компресирани дневници наведнъж, както е показано в следния пример.

zgrep ' Инсталирай ' /където/дневник/dpkg.log.*.gz

Как да проверите надстроените и премахнати пакети:

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

Както беше обяснено по -рано, с инсталирани пакети можете също да проверите компресираните дневници за надстроени пакети, използвайки заместващия знак, както е показано в следния пример.

zgrep 'подобряване на ' /където/дневник/dpkg.log.*.gz

Ако искате да изброите премахнати пакети, методът е подобен; просто замени подобряване на с Премахване, както е показано по -долу.

захващане 'Премахване ' /където/дневник/dpkg.log

Заключение:

Както можете да видите, дистрибуциите на Linux, базирани на Debian, предлагат различни начини за проверка на състоянието на конкретен пакет или изброяване на всички инсталирани, надстроени и премахнати пакети. Командите, обяснени в този урок, са лесни за прилагане и изучаването им е задължително за всеки потребител на разпространение, базиран на Debian. Както видяхте, тези команди също могат да предоставят информация за версиите на софтуера, необходимото дисково пространство и др. Можете да получите допълнителни съвети за изброяване на информацията за пакетите с урока Вижте dpkg и apt history.

Надявам се, че този урок, обясняващ как да проверите дали е инсталиран пакет на Debian или Ubuntu, е бил полезен. Следвайте Linux подсказки за още съвети и уроци за Linux.