我怎样才能防止 aptitude 将我升级到 lenny 以上版本?(Debian Linux)

我怎样才能防止 aptitude 将我升级到 lenny 以上版本?(Debian Linux)

我似乎无法阻止 aptitude 将我的所有软件包升级到测试版或更高版本。

我正在运行 Debian lenny,一般来说,除非我明确说明,否则我希望坚持使用 lenny 的软件包。对于特定功能,我可能会将特定软件包升级到测试版或实验版,但一般来说,我希望坚持使用 lenny 版本。在我的文章中,/etc/apt/apt.conf我曾说过

APT::Default-Release "lenny";

我的/etc/apt/preferences列如下。

问题:每当我在 aptitude 中按下 U 键时,它都会升级全部我的包裹至少要进行测试。

问题:我怎样才能让 aptitude 中的 U 键仅安装 lenny 中的新版本,而不是来自测试或其他地方的较新版本?

我的/etc/apt/preferences(我坦白承认我不知道自己在做什么)是

Package: *
Pin: release a=stable
Pin-Priority: 900

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

Package: *
Pin: release a=experimental
Pin-Priority: 89

Package: *
Pin: release a=gutsy
Pin-Priority: 88

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

答案1

设置APT::Default-Release为“stable”,而不是“lenny”。发布文件讨论的是发布阶段,而不是发布代号。

答案2

检查你的 /etc/apt/sources.list。尝试使用发布代号。

即 debhttp://ftp.ie.debian.org/debian/lenny 主要贡献 非自由

相关内容