400er固定バックポートパッケージが更新されるのはなぜですか?

400er固定バックポートパッケージが更新されるのはなぜですか?

だからこれは私の適切な方針です:

apt policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 400 http://deb.debian.org/debian bullseye/main amd64 Packages
     release o=Debian,a=testing,n=bullseye,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://deb.debian.org/debian buster-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=buster-updates,l=Debian,c=main,b=amd64
     origin deb.debian.org
 500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
     release v=10,o=Debian,a=stable,n=buster,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://deb.debian.org/debian buster/main amd64 Packages
     release v=10.6,o=Debian,a=stable,n=buster,l=Debian,c=main,b=amd64
     origin deb.debian.org
 450 http://ftp.debian.org/debian buster-backports/main amd64 Packages
     release o=Debian Backports,a=buster-backports,n=buster-backports,l=Debian Backports,c=main,b=amd64
     origin ftp.debian.org
Pinned packages:

取るレミナaptポリシーをテストしてインストールしたサンプルパッケージは次のとおりです。

apt policy
remmina:
  Installed: 1.4.8+dfsg-2~bpo10+1
  Candidate: 1.4.8+dfsg-2~bpo10+2
  Version table:
    1.4.8+dfsg-2 400
      400 http://deb.debian.org/debian bullseye/main amd64 Packages
    1.4.8+dfsg-2~bpo10+2 450
      450 http://ftp.debian.org/debian buster-backports/main amd64 Packages
*** 1.4.8+dfsg-2~bpo10+1 100
      100 /var/lib/dpkg/status
    1.3.3+dfsg-2 500
      500 http://deb.debian.org/debian buster/main amd64 Packages

apt upgradeapt full-upgrade(事実、若干の衝突がありますので)アップグレードをお勧めしますレミナ

記録によるとここ(ドイツ語では、同じセクションが英語版には存在しないため、「Automatische Aktualisierungen」セクション)固定値200(または私の場合は400)を選択することが、バックポートされたパッケージの更新を取得するための推奨方法です。 (国際IMO)と同じではなく、適切な文書:

100 < P <= 500は、他のディストリビューションまたは最新のインストール済みバージョンに属する利用可能なバージョンがない限り、バージョンがインストールされるようにします。

したがって、私が理解しているように、remminaは他の(安定したまたはターゲット)ディストリビューションで使用できるため、アップグレードしないでください。また、(文書化されていませんが)バックポートされたバージョンがはるかに最新のバージョンであるため、好むかどうかを理解できますが、これは私のシステムにインストールされているほとんどのパッケージで機能します。ただし、remminaパッケージのみをアップグレードすることをお勧めします。私はどこで間違っていますか?

答え1

最初のルールパッケージのアップグレード回数は次のとおりです。

利用可能なバージョンの優先順位が1000を超えない限り、絶対にダウングレードしないでください。

だから考えると

remmina:
  Installed: 1.4.8+dfsg-2~bpo10+1
  Candidate: 1.4.8+dfsg-2~bpo10+2
  Version table:
    1.4.8+dfsg-2 400
      400 http://deb.debian.org/debian bullseye/main amd64 Packages
    1.4.8+dfsg-2~bpo10+2 450
      450 http://ftp.debian.org/debian buster-backports/main amd64 Packages
*** 1.4.8+dfsg-2~bpo10+1 100
      100 /var/lib/dpkg/status
    1.3.3+dfsg-2 500
      500 http://deb.debian.org/debian buster/main amd64 Packages

優先順位が500の項目は無視され、バックポートされたバージョンはリリース候補になります。

これがバックポートの期待される動作であり、デフォルトの優先順位が500ではなく100の理由です。バックポートはパッケージをインストールするためのデフォルトのソースではありませんが、バックポートからパッケージをインストールするとすべてのアップグレードが削除されます。バックポーティングは自動候補でなければなりません。

関連情報