我有一台较旧的服务器,上面仍安装着 Ubuntu 7.10,由于它不再受支持,我有什么办法可以更新它吗?
lsb_release -a
给出:
Distributor ID: Ubuntu
Description: Ubuntu 7.10
Release: 7.10
Codename: gutsy
我按照这里的说明进行了操作,但它们对我没有用: 如何安装软件或从旧的不受支持的版本升级?:
sudo sed -i -e 's/archive.ubuntu.com\|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list
然后更新
sudo apt-get update && sudo apt-get dist-upgrade
进而:
do-release-upgrade
我收到此错误:
Checking for a new ubuntu release
Failed Upgrade tool signature
Failed Upgrade tool
Done downloading
extracting '/tmp/tmp8S5pl1/hardy.tar.gz'
Failed to extract
Extracting the upgrade failed. There may be a problem with the network or with the server.
答案1
@Eduard,根据我的经验,我认为直接从 Ubuntu 7.10 升级是行不通的,因为它们之间的版本太多了。您的旧 apt-get 可能无法安装最新的软件包并执行所有必要的检查。
我可以考虑逐步升级到 8.04(LTS)、10.04(LTS)、12.04(LTS)和 14.04(LTS),但这需要大量工作。
因此,对您来说,最简单的方法可能是从头开始重新安装 Ubuntu 14.04(LTS)。在开始之前,请确保您已对重要的服务器数据进行了可靠的备份,可能是 /home 下的所有内容,包括 /etc 下的服务器配置。我通常会从这些树中制作一个 tarball,以供参考。
祝你好运!