Debconf
如何檢查未安裝軟體包的 debconf 選擇?
我正在嘗試查找一些未安裝的軟體包(例如 ufw)的可用 debconf 配置選項(軟體包支持哪些鍵值對,如果可能的話,還有每個軟體包的描述),但我還沒有找到使用 debconf* 二進製文件的方法檢查出來。有什麼我想念的嗎?
如果您提取 deb 文件的內容,您會在
DEBIAN/templates
debconf 規則中找到該包的內容。在你的情況下,它應該有這個(修剪到相關部分):Template: ufw/existing_configuration Template: ufw/enable Type: boolean Default: false Template: ufw/allow_known_ports Type: multiselect Choices: CUPS, DNS, IMAPS, POP3S, SSH, CIFS (Samba), SMTP, HTTP, HTTPS Template: ufw/allow_custom_ports Type: string Description: Additional authorized services:
模板行與顯示的匹配
debconf-show ufw
:debconf-show ufw ufw/existing_configuration: ufw/allow_custom_ports: ufw/enable: false ufw/allow_known_ports: