アップグレード中にも、Linuxのメジャーバージョンのアップグレード中に誰かが私に答えを求める場合は、「設定ファイルを交換してください」と答えるべきですか、それとも「そのファイルを保持してください」と答えるべきですか?

アップグレード中にも、Linuxのメジャーバージョンのアップグレード中に誰かが私に答えを求める場合は、「設定ファイルを交換してください」と答えるべきですか、それとも「そのファイルを保持してください」と答えるべきですか?

アップグレードする予定です。Debian 10到着11
この段階では、apt-get upgrade一般的なタスクを実行するのと同じように、次のようdist-upgradeな質問がたくさんあると予想されます。プロフィールを変更しますか、それとも維持しますか?

そして、それを要求するほとんどのパッケージの目標と効果についてほとんど(またはまったくわからない場合)、違いは私にとっては役に立ちません。時を」何も知らない「?

はい:構成ファイルを交換する

窒素:保管
または
Enterキーを押します、提案された基本的な回答を使用しますか?

答え1

ほとんどの場合、現在の構成を維持するのが最善の選択です。通常、アップグレードはほぼ同じ方法で同じ機能を提供したいと考えており、通常は自分で行った構成変更を失うことはありません。これがデフォルトの理由です。

アップグレードされたプログラムに完全に互換性のない構成ファイルがある場合はごくまれです。以前の構成を維持することは、アップグレードされたサービスが実行されない唯一のケースです。この場合でも、通常、ユーザーはそれを実行したくありません。新しい設定を確認し、必要に応じて動作することを確認しました。特に、所望の構成が基本構成と異なる場合にはさらにそうである。

とにかく、後でいつでも心を変えることができます。 Debian パッケージは、リストされたパッケージを置き換えるよりも多くの機能を実行します。構成ファイル。現在の設定を上書きすることを選択すると、以前の設定ファイルの名前がに変わります.dpkg-old。現在の設定を保持することを選択すると、提案された新しい設定ファイルの名前がに変わります.dpkg-dist。これらのいずれかを手動で設定ファイルにコピーできます。優秀。

注:aはconffile必ずしも構成ファイルである必要はありません。すべての設定ファイルがconffileであるわけではありません(ほとんどはそうです)。 Debian では、conffile はパッケージに設定ファイルとしてリストされたファイルです。 conffilesデフォルトでは、パッケージマネージャ(dpkg)に、「このファイルがインストール後に編集されたら尋ねずに置き換えないでください」と言います。 dpkgmd5sumsを使用して、現在ディスク上にある構成ファイルのバージョンがパッケージ化されたファイルと異なるかどうかを検出します。

関連情報