Как проверить, установлен ли пакет с CLI в Ubuntu 16.04

Если вы управляете установленными пакетами на вашем сервере Ubuntu, вы можете знать, что установка уже установленного пакета может в некоторых случаях привести к потере данных. Вот почему довольно полезно проверить, был ли пакет уже установлен или нет. Это легко сделать в Ubuntu, используя менеджер пакетов debian (dbpk).

Чтобы проверить, был ли установлен пакет с подробным выводом, вы можете использовать следующую команду:

dpkg -s  | grep Status
# example with the potrace package
dpkg -s potrace | grep Status

Например, выполнение предыдущей команды покажет следующий вывод в терминале (до тех пор, пока Potrace не установлен):

dpkg-query: package 'potrace' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files,
and dpkg --contents (= dpkg-deb --contents) to list their contents.

Если вы чувствуете себя некомфортно со всеми сгенерированными выходными данными, вы можете использовать даже более короткий вариант, который генерирует меньше выходных данных:

dpkg -l
# example with the potrace package
dpkg -l potrace

Выполнение предыдущей команды в системе (при условии, что potrace не установлен) приведет к следующему выводу:

dpkg-query: no packages found matching potrace

Удачного управления сервером!

Ссылка на основную публикацию
Adblock
detector