Как вывести список файлов конфигурации для пакета перед установкой пакета? [дубликат]

Я узнал как просмотреть файлы конфигурации для уже установленного пакета, прочитав:

Как вывести список всех файлов конфигурации для уже установленного пакета?

Используя dnsmasq в качестве примера, я могу просмотреть файлы и файлы конфигурации для этого пакета после его установки с помощью этих двух команд:

cat /var/lib/dpkg/info/dnsmasq.conffiles
dpkg -L dnsmasq

Я знаю, что могу найти наличие пакета и получить соответствующие метаданные о пакете с помощью этих команд

dpkg --list | grep dnsmasq
apt-cache search dnsmasq
apt-cache show dnsmasq

Но я хотел бы знать файлы конфигурации для пакета перед его установкой.

Как мне вывести список файлов конфигурации для пакета перед установкой пакета?

2
задан 27 January 2019 в 23:19

2 ответа

Можно просмотреть список файлов онлайн на packages.ubuntu.com.

Например, для пакета dnsmasq, выпуск xenial (16.04), архитектура all, URL является packages.ubuntu.com/xenial/all/dnsmasq/filelist. Информация скопировала здесь:

Список файлов пакета dnsmasq в гостеприимной из архитектуры все

/etc/default/dnsmasq
/etc/dnsmasq.conf
/etc/dnsmasq.d/README
/etc/init.d/dnsmasq
/etc/insserv.conf.d/dnsmasq
/etc/resolvconf/update.d/dnsmasq
/lib/systemd/system/dnsmasq.service
/usr/lib/resolvconf/dpkg-event.d/dnsmasq
/usr/share/doc/dnsmasq
2
ответ дан 2 December 2019 в 02:12

Для похвалы ответу @wjandrea - можно использовать apt-file:

sudo apt install apt-file
sudo apt-file update
apt-file list dnsmasq

На 16.04 LTS Вы доберетесь:

$ apt-file list dnsmasq
dnsmasq: /etc/default/dnsmasq
dnsmasq: /etc/dnsmasq.conf
dnsmasq: /etc/dnsmasq.d/README
dnsmasq: /etc/init.d/dnsmasq
dnsmasq: /etc/insserv.conf.d/dnsmasq
dnsmasq: /etc/resolvconf/update.d/dnsmasq
dnsmasq: /lib/systemd/system/dnsmasq.service
dnsmasq: /usr/lib/resolvconf/dpkg-event.d/dnsmasq
dnsmasq: /usr/share/doc/dnsmasq
2
ответ дан 2 December 2019 в 02:12

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

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