11

私は debian etch を使用しており、subversion1.5.1 は実稼働マシンですが、テストからプルしたいと考えています。リスクを最小限に抑える必要があります。

ヒントはありますか?

4

1 に答える 1

23

テスト リポジトリを sources.list に追加し、テスト パッケージの優先度を非常に低い値に固定します。

以下を /etc/apt/preferences に追加します。

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

200 は、テスト中の新しいパッケージが、安定版にないローカル パッケージ (ローカルは常に 100) をオーバーライドしますが、安定版リポジトリにあるパッケージもオーバーライドしないことを意味します。

固定の詳細については、apt_preferences(5) を参照してください。

次に、次のようにしてテストからパッケージをインストールできます

$ apt-get install -t testing $some_package

ただし、通常のアップグレード操作ではインストールされないか、apt でインストールした場合のデフォルトにはなりません。

于 2009-02-04T20:11:19.260 に答える