無人アップグレード:新しいメジャーリリースを除くすべて

無人アップグレード:新しいメジャーリリースを除くすべて

私はDebian Bullyseyeシステムのすべてを自動的にアップグレードするための無人アップグレードを望んでいます。

この状況を説明するものが見つからず、これを行う方法についていくつかのアイデアがあります。

Unattended-Upgrade::Origins-Pattern {
      "origin=*";
}

Unattended-Upgrade::Package-Blacklist {
      "origin=Debian,codename=^((?!bullseye).)*";
};

またはこれ:

Unattended-Upgrade::Origins-Pattern {
      "origin=*";
}

Unattended-Upgrade::Package-Blacklist {
      "origin=Debian,codename=bookworm";
};

誰もがこの2つの方法が効果的であるか、またはより良い戦略があるかについてのガイドラインを与えることができますか?

答え1

これは、によって決まるのではなく、unattended-upgrades設定したリポジトリによって決まります。コード名()でDebianリポジトリをbullseye選択してそのリポジトリのみを設定すると、unattended-upgrades次のバージョンのDebianに自動的にアップグレードされません。

(つまり、等を指定しないでくださいstable/etc/apt/sources.list

関連情報