升级服务器9.10
可能重复:
如何在旧的现在不支持的Ubuntu版本上安装软件?
我有Ubuntu 9.10服务器。 今天当我尝试使用apt-get upgrade
我在每个软件包上都有404 Not Found错误。 我手动检查了repo目录,实际上apt没有请求这样的文件版本。 我该怎么办? 请帮忙…
正如您在维基百科上的Ubuntu版本段落中看到的那样,版本9.10太旧了(End Of Life)并且不再受支持(甚至服务器版本)。
您可以在“旧版本”服务器下找到存储库http://old-releases.ubuntu.com/ubuntu/dists/
这里的第一步是备份你可能失去的任何东西。 在那之后,我的意见是你最好的选择是清理安装新版本并恢复备份。
如果干净安装不可行
升级
编辑:重读源链接我注意到我在这里报告的升级方法不再有效。 一旦我知道得更好,我会跟进。
EDIT2:问题发生在从9.04升级到9.10,因为它们都不受支持,正如AskUbuntu中的这个线程所讨论的: 跳过中间Ubuntu OS升级到最新版本,如何从9.04升级到10.04.2? 。 由于支持10.04,我认为下面的程序应该是安全的(但仍有风险)
第二个最好的选择是升级到更新版本(在我看来,你应该尽可能经常发布LTS版本)。 重要的是你阅读了生命终结升级 。 以下是从那里开始的,但没有那个页面那么完整。
由于您尚未及时升级,因此您需要执行一些额外步骤。
总是做备份,我自己从未尝试过这个程序,所以请自担风险 。
首先像这样编辑/etc/apt/sources.list,将存储库指向旧版本。 请注意,9.10(您当前安装的版本)代号为karmic,因此我们使用它。 (如果您激活了存储库的“backports”或“proposed”部分,请在其行之前删除“#”)
## EOL upgrade sources.list # Required deb http://old-releases.ubuntu.com/ubuntu/ karmic main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ karmic-updates main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu/ karmic-security main restricted universe multiverse # Optional #deb http://old-releases.ubuntu.com/ubuntu/ karmic-backports main restricted universe multiverse #deb http://old-releases.ubuntu.com/ubuntu/ karmic-proposed main restricted universe multiverse
使用新来源进行更新
sudo aptitude update && sudo aptitude upgrade
如果尚未安装,请安装update-manager-core
sudo aptitude install update-manager-core
还需要安装以下软件包(服务器内核)
sudo aptitude install linux-image-server linux-headers-server
您现在可以使用此命令进行升级,如10.04版的“ 升级Ubuntu服务器 ”中所述(这是您安装的版本之后的版本)
sudo do-release-upgrade
我建议在此之前,你看一下10.04版本的Ubuntu服务器指南索引 。 请注意,即使10.04不是最新版本,但至少是最新的LTS并仍然受支持。
生命终结升级的来源
轻松的来源,程序应该类似