Назад | Перейти на главную страницу

Получить список лицензий всех пакетов в системе Ubuntu

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

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

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

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

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


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

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