Как в 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