回答:
debconfを非対話型プロンプトに設定できます。
sudo DEBIAN_FRONTEND=noninteractive aptitude install -y -q chef
完全なキーが見つかった場合は、デフォルト値を事前設定することもできます。
echo package package/key {boolean,string} {true, some string} | sudo debconf-set-selections
sudo apt-get install package
正確には:
echo chef chef/chef_server_url string | sudo debconf-set-selections
キーを見つけるには、インストール後に以下を探すことができます。
sudo debconf-get-selections | grep chef
# URL of Chef Server (e.g., http://chef.example.com:4000):
chef chef/chef_server_url string
debconf-get-selections
が利用できない場合は、パッケージをインストールしてみてくださいdebconf-utils
。
debconf-show package
(それがインストールされた後)と同じ方法を与えられたパッケージのすべての利用可能なオプションが表示されますされdebconf-get-selections
ました(場合がdebconf-get-selections
不足している)
debconf-get-selections
利用可能な、使用しなくてもよいdebconf-show PACKAGENAME
、次いで