Я хочу проверить, под какими лицензиями работают все пакеты в моей системе.
Похоже, что эта информация находится в / usr / share / doc / package / copyright
Однако этот файл не имеет стандартного формата, я просматривал это вручную, чтобы записать лицензии. есть ли другой способ получить эту информацию, используя что-то вроде dpkg-query?
Ответ на этот вопрос предполагает, что автоматическое извлечение информации о лицензии из одного пакета .deb нетривиально.
Я подозреваю, что нет простого способа сделать то, что вы хотите.
Поскольку ответ, на который я ссылался, был обновлен, я обновлю и свой.
Это начинает меняться, поскольку файл
debian / copyright
теперь должен быть машинным. интерпретируемый , так что вы можете рассчитывать на это в будущем.