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 回答