На этот вопрос уже есть ответ здесь:
Я узнал как просмотреть файлы конфигурации для уже установленного пакета, прочитав:
Как вывести список всех файлов конфигурации для уже установленного пакета?
Используя dnsmasq в качестве примера, я могу просмотреть файлы и файлы конфигурации для этого пакета после его установки с помощью этих двух команд:
cat /var/lib/dpkg/info/dnsmasq.conffiles
dpkg -L dnsmasq
Я знаю, что могу найти наличие пакета и получить соответствующие метаданные о пакете с помощью этих команд
dpkg --list | grep dnsmasq
apt-cache search dnsmasq
apt-cache show dnsmasq
Но я хотел бы знать файлы конфигурации для пакета перед его установкой.
Как мне вывести список файлов конфигурации для пакета перед установкой пакета?
Можно просмотреть список файлов онлайн на 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
Для похвалы ответу @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