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

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

私の考えではすべてをインストールするスクリプトの作成私のRaspberry Piでは(再インストール後または他のRaspberry 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>

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

ベストアンサー1

答えが見つかりました(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

おすすめ記事