Получить список лицензий для всех пакетов в системе Ubuntu [закрыто]

Я хочу проверить, под какими лицензиями работают все пакеты в моей системе.

Похоже, что эта информация находится в / usr / share / doc / package / copyright

Однако этот файл не имеет стандартного формата, я просматривал это вручную, чтобы записать лицензии. есть ли другой способ получить эту информацию, используя что-то вроде dpkg-query?

5
задан 23 November 2011 в 21:16
1 ответ

Ответ на этот вопрос предполагает, что автоматическое извлечение информации о лицензии из одного пакета .deb нетривиально.

Я подозреваю, что нет простого способа сделать то, что вы хотите.


Поскольку ответ, на который я ссылался, был обновлен, я обновлю и свой.

Это начинает меняться, поскольку файл debian / copyright теперь должен быть машинным. интерпретируемый , так что вы можете рассчитывать на это в будущем.

6
ответ дан 3 December 2019 в 01:33

Теги

Похожие вопросы