web-dev-qa-db-ja.com

Sambaのインストール時にプロンプ​​トをスキップする

Raspberry Piにすべてをインストールするスクリプトを作成したいと思います(再インストール後または別のpiにありますが、これは一般にLinuxに関する質問です)。スクリプトにコマンドを1つずつ書き留めますが、sambaをインストールするとSudo apt-get install samba -y次の質問が開き、回答を待ちます。

Samba server and utilities

If your computer gets IP address information from a DHCP server on the network,
the DHCP server may also provide information about WINS servers
("NetBIOS name servers") present on the network.
This requires a change to your smb.conf file so that DHCP-provided WINS settings
will automatically be read from /var/lib/samba/dhcp.conf.

The dhcp-client package must be installed to take advantage of this feature.
Modify smb.conf to use WINS settings from DHCP?

<Yes>   <No>

この質問をスキップするにはどうすればよいですか?インストールを自動的に続行したいのですが、この質問はユーザーの入力を待っています。インストールを実行する前に、この質問を回避したり回答を設定したりする他のパラメーターはありますか?

5
Atiris

私は答えを見つけました(apt-getは一般にsambaインストールではありません) このスレッドでapt-getに

debconf-set-selectionsコマンドは、インストールを開始する前に回答を設定するのに役立ちました。
「はい」と答えたい場合は、次のコマンドを使用できます。

echo "samba-common samba-common/workgroup string  WORKGROUP" | Sudo debconf-set-selections
echo "samba-common samba-common/dhcp boolean true" | Sudo debconf-set-selections
echo "samba-common samba-common/do_debconf boolean true" | Sudo debconf-set-selections
Sudo apt-get install samba -y
6
Atiris