Как я могу получить список лицензий от установленных RPM? - PullRequest
3 голосов
/ 15 марта 2010

Нас попросили перечислить все программное обеспечение и лицензии, используемые в нашей организации. Не решая значение этого запроса, я бы хотел, чтобы мой ноутбук Fedora легко отвечал на вопрос.

rpm -qa

Дает мне список пакетов, но без лицензионных данных. Мой следующий шаг - взять этот вывод и написать скрипт для запроса лицензии каждого пакета.

Кто-нибудь получил более простую идею?

Ответы [ 2 ]

7 голосов
/ 15 марта 2010
rpm -qa --qf "%{name}: %{license}\n"
2 голосов
/ 15 марта 2010

Ладно, я просто плохо езжу на оборотах.

rpm -qai

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

[Редактировать] Выходные данные Tidier

rpm -qa --queryformat "%{NAME}-%{VERSION}: %{LICENSE}\n"
...