Дайте список пакетов, установленных с Кв. имя

Как я могу дать список пакетов, установленных через Кв. имя, например, то, с которым я мог найти dpkg-query -W my-packages или что-то подобное? Например, назовите группу build-essential checkinstall gparted ... из пакетов my-packages

Объяснение: Я хотел бы смочь проверить, были ли группы по умолчанию пакетов установлены в моих сценариях установки.

Под управлением Ubuntu 18.04

1
задан 9 January 2019 в 01:59

2 ответа

equivs пакет, кажется, делает точно, что я хотел, очень просто создавая a .deb файл, который может быть установлен и запросил использование dpkg-query. См. учебное руководство для пошаговой демонстрации.

1
ответ дан 7 December 2019 в 13:19

Около использования meta пакета я использовал бы переменную:

$ packages="coreutils wget"

$ dpkg-query -W $packages
coreutils   8.28-1ubuntu1
wget    1.19.4-1ubuntu2.1

$ echo $?
0

Средства все прекрасно (1) средства, которые что-то пропускает.

Найдите список недостающих пакетов:

$ packages="coreutils wget 0ad pkg1 nonexits"
$ dpkg-query -W $packages 2>&1 > /dev/null | rev | cut -f1 -d' ' | rev
0ad
pkg1
nonexits
1
ответ дан 7 December 2019 в 13:19

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

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