В 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.