プロンプトに手動で応答せずにパッケージ(CouchDB 2.1)をインストールしたいと思います。私はプレキャストがdebconf
これを行う方法だと思います。
debconf manual() は次のように言います:
データベースを設定する最も簡単な方法は、コンピュータにパッケージをインストールし、通常どおり質問に答えることです。
そのため、1つのノードにパッケージをインストールしてから、次のように追加された/var/cache/debconf/config.dat
ことを確認しました。
Name: couchdb/adminpass_mismatch
Template: couchdb/adminpass_mismatch
Owners: couchdb
Name: couchdb/bindaddress
Template: couchdb/bindaddress
Value: 0.0.0.0
Owners: couchdb
Flags: seen
Name: couchdb/cookie
Template: couchdb/cookie
Value: monster
Owners: couchdb
Flags: seen
Name: couchdb/error_setting_password
Template: couchdb/error_setting_password
Owners: couchdb
Name: couchdb/have_1x_databases
Template: couchdb/have_1x_databases
Owners: couchdb
Name: couchdb/mode
Template: couchdb/mode
Value: clustered
Owners: couchdb
Flags: seen
Name: couchdb/nodename
Template: couchdb/nodename
Value: [email protected]
Owners: couchdb
Flags: seen
似たような「詩」はありますか?passwords.dat
ファイルの場所に追加
/var/cache/debconf/config.dat
別のコンピュータに接続する必要がありますか?または、メッセージを表示せずに将来のコンピュータにインストールするためにこのデータベースの情報をどのように使用できますか?
また、パスワードフィールドがパスワード.datに同様に追加されていることがわかりました。これも添付できますか? (簡単に変わるので敏感ではありません)
答え1
新しい行を追加するだけで、今後のインストールconfig.dat
でpasswords.dat
も機能するようです。
だから:
- 一般インストールパッケージ
config.dat
そしてファイルに追加された内容を確認してくださいpasswords.dat
。 (前後のファイルを比較しました.dat
。)- パッケージのインストールによって生成された行を
.dat
別のサーバーノード上のファイルに追加します。