CentOS проверить пакет

В CentOS проверить пакет — его наличие в системе и версию можно используя пакетный менеджер yum или rpm.

 

CentOS проверить пакет

Большую часть операций можно выполнять при помощи пакетного менеджера yum

Вывести список установленных пакетов

yum list installed

 

Предположим, что требуется найти информацию по пакету ansible, его имя просто передается list installed

yum list installed ansible


Error: No matching Packages to list

 

Второй способ — rpm, комбинация ключей -qa выводит список пакетов по которому можно делать выборку

 

rpm -qa ansible

Пустой вывод скажет о том, что пакета нет

 

Теперь установим ansible и проверим повторно

yum install ansible

Total download size: 145 k
Installed size: 327 k

Is this ok [y/d/N]: y

Installed:
ansible.noarch 0:2.7.2-1.el7

Complete!

 

 

yum list installed ansible

Installed Packages
ansible.noarch 2.7.2-1.el7 @epel

 

Если rpm -qa должен вернуть имя пакета и его версию

rpm -qa ansible

ansible-2.7.2-1.el7.noarch

 

Менеджер yum в CentOS является аналогом apt в Debian, rpm — аналогом dpkg.

Вводная статья цикла по Ansible на CentOS.