我在 debian etch 上,我想从测试中提取 subversion1.5.1,尽管它是一台生产机器。我需要把风险降到最低。
有什么提示吗?
我在 debian etch 上,我想从测试中提取 subversion1.5.1,尽管它是一台生产机器。我需要把风险降到最低。
有什么提示吗?
只需将测试存储库添加到您的 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 安装时不会是默认设置。