Debian sid/unstable からテストに移行

Debian sid/unstable からテストに移行

これを行う正式な方法はないと思いますが、ベストプラクティスに関するアドバイスを聞きたいです。

背景:Debian 9がリリースされ、テストが中断されると(したがってv10)、不安定と思われる多くのパッケージがテストに移動されます。その時点で必要なパッケージが含まれているとし、テストを再開したいと思います。

だから私の質問はこれをエレガントに行う方法です。

ベストアンサー1

テストリリースを追跡するには、テストリリースと不安定リリースを混合して実行することをお勧めします。これにより、必要に応じて不安定リリースから更新されたパッケージをインポートできます(例えばセキュリティ修正のため)。これを行うには、設定されたリポジトリでテスト(特定のバージョン名ではなく命名)と不安定なバージョンが利用可能であることを確認してから固定します。例えば存在する/etc/apt/preferences

Package: *
Pin: release a=testing
Pin-Priority: 500

Package: *
Pin: release a=unstable
Pin-Priority: 200

これにより、テストでパッケージが利用可能かどうかを追跡し、そうでない場合は、不安定であるか、テストで使用できるものよりも最新のバージョンをインストールします。 Debian が Stretch-ready から Buster-ready に移行し、パッケージが不安定からテストに移行するにつれて、ローカルインストールは徐々に不安定ではなく Buster を追跡し始めます。これによりダウングレードする必要がなく、テストと不安定性がまだ大きく変わっていないので、Stretchのリリース後に比較的早くBusterの設定が完了することを願っています。 (これは変わります。非常にStretchはまもなくリリースされる予定なので、その前に必ず設定しておいてください。 )

この設定は、テスト中にパッケージが長時間消える問題を防ぎます。また、以下を使用して、不安定なコンテンツの安全なアップロードを簡単に追跡できます。Paul Wiseのパッチdebsecan。私は何年もの間問題なくこれをデフォルト設定で実行してきました(しかし、繰り返しますが、私はDebianの内部の仕組みについてかなりよく知っています)。 Fahimが述べた問題彼の答え主にパッケージの新しいインストールに関連しており、これは純粋なテストでは問題になる可能性がありますが、実際に実行しているシステムではそれほど大きな問題ではありません。

テストの実行および/または不安定性に関する一般的な警告が適用されます。あなたはあなたがよく知っていることを確認する必要がありますベストプラクティス。特に、ぜひご理解ください。みんなapt-get放棄する前にアップグレードが変更されることを願っています。

おすすめ記事