無人アップグレードでアップデートのデフォルト設定を構成する Debian に拘束されることなくバージョンに依存しない方法

無人アップグレードでアップデートのデフォルト設定を構成する Debian に拘束されることなくバージョンに依存しない方法

セキュリティアップグレードのみが必要な場合、または他のアップグレードが必要かどうかを判断するために使用される設定ファイルが、特定のunattended-upgradesDebianディストリビューションとそのバージョン間で変更される可能性があるかなり「動的」の場所にあることを理解してください。

統合され、Debianに拘束されず、バージョンに依存しない方法でそれを制御する共通コマンド構造はありますか?いくつかのコマンドを学ぶことができますか?

次が私に必要なものかどうかはわかりません。

sudo dpkg-reconfigure --priority=low unattended-upgrades

次のように、優先順位と許可されたソースとの間の相関関係が欠落している可能性があります。

Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}";
        "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

スティーブンのアップデート

親愛なるStephen、あなたの答えを正しく理解したら、あなたが説明する階層はファイルの/etc/apt/apt.conf最後に編集して追加することですので、どうすればいいですか?

Unattended-Upgrade::Allowed-Origins {
      "${distro_id}:${distro_codename}";
      "${distro_id}:${distro_codename}-security";
      "${distro_id}:${distro_codename}-updates";
      "${distro_id}:${distro_codename}-proposed";
      "${distro_id}:${distro_codename}-backports";
};

これは、コマンドなしですべての種類のソフトウェアをアップグレードする最も簡単な方法です。

ベストアンサー1

APT構成ファイルの読み取り次の順序で:

  1. 指定されたファイル(APT_CONFIG存在する場合)
  2. ファイルは/etc/apt/apt.conf.d;
  3. /etc/apt/apt.conf

その後、ファイルは古いファイルを上書きするため、実際に設定を保存するのに最適な場所です/etc/apt/apt.conf。これにより、ファイルに定義されているすべての設定が上書きされます/etc/apt/apt.conf.d。動作する必要があるもう1つの選択肢は、というファイルを使用することです/etc/apt/apt.conf.d/99local。しかし、/etc/apt/apt.conf長年この目的に適しています。この設定は、パッケージが内部ファイルにデフォルト設定を提供し/etc/apt/apt.conf.d/etc/apt/apt.confローカルシステム管理者に必要な設定を含めることを許可すると考えることができます。

あなたの場合は、/etc/apt/apt.conf次のコードを編集して追加する必要があります。

Unattended-Upgrade::Allowed-Origins {
      "${distro_id}:${distro_codename}";
      "${distro_id}:${distro_codename}-security";
      "${distro_id}:${distro_codename}-updates";
};

望ましくないもの(承認待ちのパッケージを含む)、バックポートされたパッケージ(現在のバージョンのDebianでバックポートされたパッケージを含む)を-proposed使用する場合は必要です。セキュリティには重要ではないアップグレードが含まれているため、利用可能な場合はアップグレードを有効にするか、ポイントリリースで一括アップグレードを実行することを無効にすることができます。-backports-updates

コマンドで指定された優先順位は、許可されたdpkg-reconfigureソースとは関係がなく、優先順位のみを決定します。表示される構成の問題low(そしてこれがデフォルトなので不要でなければなりませんdpkg-reconfigure)。

おすすめ記事