曾几何时,我在我们的sources.list
文件中引入了以下行:
deb http://ftp.ch.debian.org/debian/ testing main
我这样做是因为我需要该octave
软件包的 3.4 版本,而稳定版本(lenny)中的最新版本是 3.2。
几个月后,我完全忘记了这个变化,决定对该服务器进行全面升级。我尽职尽责地运行
aptitude update
aptitude full-upgrade
过了一会儿,我惊恐地发现我刚刚升级到了测试发行版(喘息)。
该机器上运行的服务均未出现故障,一切似乎都很正常。但是,我现在应该做什么呢?该机器仅运行内部使用的服务,虽然这些服务不是任务关键型的,但如果它们发生故障,那将是一件令人头疼的事。
该机器托管在远程数据中心,我无法访问该数据中心,如果可以避免的话,我不愿意费心从头开始重新安装服务器。
还请注意,我并不是全职系统管理员。与创业团队中的任何技术人员一样,我只是事实上的 Linux 专家。
答案1
我想知道降级是否有可能
在基于 Debian 的发行版中没有简单的降级方法。
如果您必须返回,那么是时候从您所做的备份中执行恢复了。
我还能获得安全更新吗?
是的,但是没有稳定下来那么快。
过去,测试安全团队没有了解被禁运的安全问题。我相信这可能不再是一个问题,但它仍然在 wiki 上提到了这一点。被禁运的安全问题是不为公众所知的问题,其存在应报告给负责的组织。因此,可能会发布针对稳定版关键零日漏洞的安全补丁,但测试版的修复将被推迟。
请参阅此页面了解详情:http://testing-security.debian.net/
该机器仅运行内部使用的服务,尽管这些服务并非任务关键型,但如果发生故障,也会造成很大的麻烦。
测试并不稳定,这意味着他们可能会对软件包进行更改,导致您的系统崩溃、配置文件格式改变或许多其他事情发生。您的系统今天可能可以正常工作,但是当您运行 apt-get upgrade 以在一周内获取安全更新时,您还获得了所依赖的关键服务的新版本,这是一个重大更新,更改了配置文件格式,或者引入了与您的系统不兼容的更改,会发生什么情况呢?
我会非常谨慎地在测试发行版上运行生产系统,特别是如果您无法轻松访问真正的控制台,正如您的问题所暗示的那样。
答案2
我很想运行你的测试,看看它们是否通过。如果通过了,那么坚持使用现有系统并密切关注问题可能更容易。最好的解决方案是重新安装,你可能不得不在某个时候意外地这样做。确保你有好的备份。运行
dpkg --get-selections > dpkglist.txt
获取系统上的软件包列表并将 dpkglist.txt 复制到远离系统的安全地方。
答案3
如果它可以正常工作,就不要太担心。密切关注你正在运行的任何程序的安全公告,你可能需要保持更新,但如果它是一台仅供内部使用的机器,那就小的如果这些信息被暴露在互联网上,其重要性就会降低。
另外,下次请记住:反向移植是你的朋友。