Проверява се дали е инсталиран определен пакет с помощта 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.