我想将我的软件包升级到较新的版本,但我的服务器仍在使用 lenny。我读到过一些文章说 lenny-backports 可能会有所帮助。您能告诉我如何升级到 lenny-backports 以及它是否会以任何方式损害当前的软件包和服务器吗?我刚刚读了 squeeze 的升级说明,真的很害怕,我想我宁愿先尝试 backports 以确保安全。呵呵。
答案1
要“升级”(实际上不是升级,只是增强)使用 lenny-backports,请按照以下说明进行操作http://backports-master.debian.org/Instructions/(它的目标是 squeeze,但将 'squeeze' 替换为 'lenny',它就可以正常工作了)。
你真的应该至少开始计划升级到 squeeze;lenny 的安全支持不会永远持续下去,而且你可能会发现很多你想要升级的东西还没有被移植。
答案2
首先,不要被升级说明吓到。像往常一样,Debian 的人非常全面,涵盖了所有可以想到的角度。如果你仔细阅读这些内容,你会发现其中大部分内容并不适用于你。但遵循一般流程是个好主意。我已经升级了我们的很多机器(服务器和台式机),从来没有遇到过基本问题。
但是,如果您想尝试 lenny-backports,那也不是问题。只需将存储库添加到 /etc/apt/sources.list 并运行apt-get update
以检索软件包信息。然后决定您想要最新版本的软件包,并运行apt-get install <package>
以安装最新版本。
详情可参阅这里。
答案3
您应该不会遇到 Lenny 反向移植方面的任何问题。它现在是一种官方支持的机制。
所有的软件包都是根据原始发行版构建的,因此您不会遇到任何依赖问题(您可能会发现它会让您转向最新的 Lenny 软件包以获取一些支持库,但仅此而已)
这指示封面添加正确的线条sources.list
(我不会在这里重复。)
唯一的缺点是,只有原始发行版中一小部分常用软件包会有反向移植版本;而且你在那里找到的版本仍然对你来说可能还不够新。
话虽如此,你提出问题的方式表明你只是想做一个一般的升级。我能给出的最好建议是坚持使用 Lenny,除非你特别需要具有您需要的新功能的软件包变体。Lenny 仍受支持,因此您将获得所需的所有安全补丁,并且可以花时间规划下一步行动。