我似乎无法阻止 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
设置
APT::Default-Release
为“稳定”,而不是“lenny”。发布文件根据发布阶段而不是发布代号进行讨论。检查您的 /etc/apt/sources.list。尝试使用发布代号。
即 deb http://ftp.ie.debian.org/debian/ lenny 主要贡献非免费