ホームページ > システムチュートリアル > Linux > Debian 12でバックポートとテストリポジトリを有効にする方法

Debian 12でバックポートとテストリポジトリを有効にする方法

尊渡假赌尊渡假赌尊渡假赌
リリース: 2025-03-16 10:07:08
オリジナル
757 人が閲覧しました

Debian 12でバックポートとテストリポジトリを有効にする方法

Debianの強さは、その安定性にあり、十分にテストされたパッケージに優先順位を付けます。ただし、これは最新のソフトウェア機能を逃すことを意味します。これは、バックポートテストリポジトリが非常に貴重になる場所です。

これらのリポジトリは、安定したリリースに見られるものよりも新しいソフトウェアバージョンにアクセスできます。バックポートは、今後のDebianリリースからパッケージを選択的にバックポートし、安定性と新機能のバランスを取ります。テストでは、より広範な新しいパッケージを提供しますが、不安定性のリスクが高くなります。

このガイドでは、ベストプラクティスとトラブルシューティングとともに、Debian 11および12でこれらのリポジトリを有効にして無効にする方法を詳しく説明しています。

バックポートとテストの理解

  • Backports:次のDebianリリース(Unstable/SID)のパッケージは、現在の安定したリリースのために再コンパイルされました。彼らは、互換性とシステムの安定性の最小限の混乱に焦点を当てた新しいソフトウェアバージョンを提供します。 Debian Securityチームによって公式にサポートされていないことに注意してください。

  • テスト:次の安定したリリースの準備パッケージ。一般に、不安定なものよりも安定していますが、安定した放出よりも完全にテストされていません。早期採用とDebianテストへの貢献に役立ちます。

どのリポジトリを使用する必要がありますか?

安定性を優先するほとんどのユーザーには、バックポートをお勧めします。テストは、潜在的な不安定性に満足している経験豊富なユーザーと、最新のソフトウェアが必要な人に適しています。

リポジトリを有効にします

バックポートを有効にする:

 echo "deb http://deb.debian.org/debian $(lsb_release -cs)-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list
sudo aptアップデート
ログイン後にコピー

テストを有効にします:

 echo "deb http://deb.debian.org/debian Testing main contrib non-free" | sudo tee /etc/apt/sources.list.d/testing.list
sudo aptアップデート
ログイン後にコピー

(LSB_RELEASE -CS)Debianバージョン(Bullsey、BookWormなど)を自動的に検出します。

リストの有効リポジトリ

方法1: apt-cache policy

このコマンドは、すべての有効なリポジトリ、その優先順位、およびステータスを示しています。

 APTキャッシュポリシー
ログイン後にコピー

方法2:ソースファイルの検査

リポジトリエントリ/etc/apt/sources.list手動でチェックして/etc/apt/sources.list.d/

バックポートからパッケージをインストールします

apt install-tフラグを使用します。

 sudo apt install -t bookworm -backports<package_name> #debian 12の場合
sudo apt install -t bullseye -backports<package_name> #debian 11の場合</package_name></package_name>
ログイン後にコピー

すべてのパッケージのアップグレード(推奨されません)

可能ですが( sudo apt full-upgrade -t<codename> -backports</codename> )、これは一般的に不安定性の可能性があるために落胆します。個々のパッケージをアップグレードする方が安全です。

バックポートでパッケージバージョンを確認します

apt list -a<package_name></package_name>を使用しますapt list -a<package_name></package_name> Backportsのバージョンを含むすべての利用可能なバージョンをリストするには。 apt-cache policy<package_name></package_name>詳細なバージョン情報とリポジトリソースを提供します。

バックポートを有効にするためのバッシュスクリプト(enableBackports.sh)

バックポート有効化を簡素化するスクリプトは、こちらから入手できます。このスクリプトは、既存のバックポートをチェックし、有効にする前に確認を求めます。

リポジトリの削除

バックポートを削除:

 sudo rm/etc/apt/sources.list.d/backports.list
sudo aptアップデート
ログイン後にコピー

テストを削除します:

 sudo rm/etc/apt/sources.list.d/testing.list
sudo aptアップデート
ログイン後にコピー

よくある質問(FAQ) (このセクションには、オリジナルと同じFAQが含まれ、より良い流れと簡潔さのためにわずかに言い換えられます)

結論

バックポートとテストリポジトリを使用すると、新しいソフトウェアへのアクセスが提供されますが、Debianでは安定性が最も重要であることを忘れないでください。潜在的なリスクを理解し、最新のソフトウェア機能が必要な場合にのみ、これらのリポジトリを有効にしてください。重要な変更を加える前に、常にシステムをバックアップしてください。

以上がDebian 12でバックポートとテストリポジトリを有効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート