Как мне узнать с помощью YUM или RPM, какие файлы он установил?

#linux #fedora #rpm #yum

#linux #fedora #rpm #вкуснятина

Вопрос:

Прошлой ночью я установил Fedora 16 и увидел, что в репозитории есть NX от NoMachine. Я сделал

 yum install nx
  

и он говорит, что он установлен правильно, но, хоть убейте, я не могу найти файл (ы) .service или /etc /init.d или даже файлы конфигурации / etc для любого сервера NX. Я действительно вижу

 nxssh
nxproxy
nxagent
  

но для них даже нет записей man.

Чтобы иметь возможность понять, что это сделало, я хотел бы точно увидеть, какие файлы и куда они были помещены.

Я искал и искал — есть ли команда, которую я могу вызвать, yum или rpm, которая сообщает мне файлы, содержащиеся в уже установленном RPM? Что-то вроде того, как

 rpm -qpl <some rpm>.rpm
  

перечислены файлы (с каталогами), упакованные в RPM.

Спасибо!

Ответ №1:

Используйте аргумент —filesbypkg для rpm.

 rpm -qi --filesbypkg nx
  

Комментарии:

1. Ура! Теперь я могу прокомментировать! Я рад помочь 🙂

2. @Wildcard это вложенный аргумент к -q , объясненный в query-options части справочной страницы. -i является --info и означает: «Отображать информацию о пакете, включая название, версию и описание. При этом используется формат —queryformat, если он был указан.»

Ответ №2:

yum-util repoquery Перечислены установленные файлы, например,

 repoquery --list nx