以前にインストールされたパッケージでdebconfをどのようにプリセットするのですか?

以前にインストールされたパッケージでdebconfをどのようにプリセットするのですか?

プロンプトに手動で応答せずにパッケージ(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.datpasswords.datも機能するようです。

だから:

  1. 一般インストールパッケージ
  2. config.datそしてファイルに追加された内容を確認してくださいpasswords.dat。 (前後のファイルを比較しました.dat。)
  3. パッケージのインストールによって生成された行を.dat別のサーバーノード上のファイルに追加します。

おすすめ記事