Любой способ табулировать имя пакета и лицензию доступны в репозитории 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