web-dev-qa-db-ja.com

update-managerが構成を上書きしないようにする

apt-getを使用してパッケージをインストールし、パッケージ固有の構成ファイルを上書きした後、システムがそれ自体をアップグレードするたびに、カスタム構成をパッケージのデフォルト構成で上書きしようとします。

パッケージが更新されるたびにデフォルトの設定にリセットするかどうかを尋ねられることなく、特定のカスタム設定を行うためのより良い方法はありますか?

2
Alix Axel

Aptからdpkgにオプションを渡すことができます。あなたにとって興味深いのは、オプション--force-confoldです。コマンドは次のようになります。

apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" upgrade

設定--force-confdef同様に、apt-getは、編集されていない場合でも構成ファイルを更新しますが、--force-confoldは、編集された構成ファイルを要求せずに保持します。

これを永続的にするには、apt.confファイルで次のオプションを設定することもできます。

Dpkg::Options {
   "--force-confdef";
   "--force-confold";
}

確認してください。 http://debian-handbook.info/browse/wheezy/sect.package-meta-information.html#sidebar.questions-conffiles

3
etagenklo