Как в Linux вывести список установленных пакетов(для RPM пакетов)

Как в Linux вывести список установленных пакетов(для RPM пакетов)


Для дистрибутивов, использующих RPM пакеты (CentOS, OpenSUSE, Fedora и другие), выполните следующую команду:

  • rpm -qa –queryformat ‘%10{size} - %-25{name} \t %{version} \t %{os} \n’ sort -rh head -30 awk ‘{print $1/1024/1024, $2, $3, $4}’

Кол-во пакетов выводимых на экран(в файл) устанавливается в параметре head -30(больше>меньше)


Вывести в терминале:

  • rpm -qa
  • rpm -qa –last

или вывести в файл:

  • rpm -qa > file.txt

Вывести список зависимостей установленного пакета:

  • rpm -qR <имя пакета="">

Вывести информацию о установленном пакете:

  • rpm -qi <имя пакета="">

Если нужно найти конкретный установленный пакет, то можно использовать команду:

  • rpm -qa grep nginx

Для поиска даты установки пакета, достаточно добавить его название в качестве параметра:

  • rpm -qa –last postfix3

Вы можете легко найти, какому пакету принадлежит файл и откуда появился:

  • rpm -qf /etc/bashrc

bash-1.14.7-16