Любой способ табулировать имя пакета и лицензию доступны в репозитории Ubuntu?

Мне нужно создать таблицу со всеми устанавливаемыми пакетами в первом столбце и его лицензией во втором.

например:

  • Гедит | GPL

1 ответ

Решение

Apt на самом деле не поддерживает подобные лицензионные запросы, но вы всегда стараетесь aptitude -F "%p %s" search "?not(?installed)" Это скажет вам, в каком разделе хранилища он находится.

Существует также

пакеты =dpkg --get-selections | awk '{ print $1 }'
за пакет в $ пакетов; do echo "$package: "; cat /usr/share/doc/$package/copyright;echo ""; эхо ""; сделано> ~/licenses.txt

Из этого вопроса

Другие вопросы по тегам