'testing-backports' は APT::Default-Release には無効です。

'testing-backports' は APT::Default-Release には無効です。

私は遊ぶために古いマシンにDebian Bullseyをインストールしました。次のガイドを使用してテストするためにすべてのリポジトリを更新しました。Debian テスト

  1. 適切なソースコードを編集し、「安定」(または安定リリースの現在のコード名であるBullseye)を「testing」(または次の安定リリースの現在のコード名であるbookworm)に変更します。
  2. 信頼性の高いセキュリティ更新プログラム適切なソース(security.debian.orgを含むすべてのコンテンツ)を削除、無効化、またはコメントアウトします。
  3. *-backports や *-updates など、他の安定した特定の適切なソースを削除、無効化、またはコメントアウトします。
  4. /etc/apt/apt.conf.d/00default-releaseで、インストールが特定のバージョンに固定されていないことを確認してください。

安定関連ソースをすべて削除する必要があると述べられていますが、私は通常のコマンドに従わないため、Bullseye-updatesとBullseye-backportsを適切なテストタグに置き換えました。ご覧のとおりapt update、不満もありません。もう一度確認してみると、実際にTesting-backportsフォルダがあります。リモートストレージ

ただし、apt upgrade -s -t testing-backportsこのリポジトリのどのパッケージに最新バージョンがあるかを確認するために実行した後、上記のエラーメッセージで失敗します。

E: The value 'testing-backports' is invalid for APT::Default-Release as such a release is not available in the sources

コマンドが他のDebianシステムで動作していることを確認しましたstable-backports

# /etc/apt/sources.list.d/backports.list
deb https://deb.debian.org/debian/ testing-backports main

testing-backportsそれでは、リリースファイルが存在するため、リポジトリがないというのは本当ですか?

ベストアンサー1

testing-backports空です(長さ0のPackagesファイルをすべて見るRelease)、これがここで使用できない理由です。

バックポートリポジトリは、testing安定した製品ファミリ用に再構築されたパッケージを提供するために使用されるため、testing-backports何の目的にも使用されません。

-tバックポートリポジトリをデフォルトバージョンとして使用し(一時的に)、フルリリースに関連するタスク(など)を実行することはお勧めできません。apt upgradeバックポートストアは一貫したリリースをホストしていないためです。

おすすめ記事