如何防止将我升级成lenny的能力? (Debian Linux)

我似乎无法停止将我的软件包升级到testing或更高版本的能力。

我正在运行Debian lenny,通常我想坚持从lenny包,除非我明确地说,否则。 对于特定的function,我可以将特定的软件包从testing或实验升级到版本,但总的来说,我想坚持lenny版本。 在我的/etc/apt/apt.conf我已经说过了

 APT::Default-Release "lenny"; 

和我的/etc/apt/preferences在下面列出。

问题 :每当我在aptitude中打开U键,它都想升级我的所有软件包,至less要进行testing。

问题 :我如何安排aptitude中的U键仅在lenny中安装新版本,而不是从testing或其他地方更新的版本?

我的/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为“stable”,而不是“lenny”。 发布文件在发布阶段进行讨论,而不是发布代号。

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

即deb http://ftp.ie.debian.org/debian/ lenny main contrib是非免费的