我正在运行 lucid,想升级到 precise。我已将更新管理器中的设置更改为“仅长期支持版本”,但我只看到“新 Ubuntu 版本‘10.10’可用”选项。我认为可以直接从一个 LTS 升级到下一个(即直接从 lucid 升级到 precise)。是这样吗,还是我必须经历所有中间版本?
要添加一些额外的详细信息,运行“lsb_release -a”会显示:没有可用的 LSB 模块。分销商 ID:Ubuntu 描述:Ubuntu 10.04.4 LTS 发行版:10.04 代号:lucid
在 /etc/update-manager/release-upgrades 中我有 Prompt=lts
运行 do-release-upgrade 会输出:检查新的 ubuntu 版本升级工具签名失败升级工具失败下载完成
获取失败获取升级失败。可能存在网络问题。
卡洛斯。
答案1
在 shell 中,这只是一个简单的apt-get
命令。首先更新列表并升级任何软件包:
sudo apt-get update
sudo apt-get upgrade
然后升级你的发行版:
sudo apt-get dist-upgrade
(可能需要一段时间!)
如果这不起作用你需要使用更新管理器:
sudo aptitude install update-manager-core
sudo do-release-upgrade
你能确认你在使用 Lucid 吗:
lsb_release -a
应该会报告四行,其中包含10.04
和lucid
。接下来你需要升级管理器来升级到下一个 LTS,而不是你上面提到的 10.10...vi /etc/update-manager/release-upgrades
Prompt=lts
尝试并运行do-release-upgrade again
,如果您可以粘贴出实际的失败消息(在您的 Q 中),这也会有所帮助。
答案2
你好,我在尝试从 Lucid 升级到 Precise 时遇到了这个帖子,并且遇到了同样的错误:
Checking for a new Ubuntu release
Failed Upgrade tool signature
Failed Upgrade tool
Done downloading
Failed to fetch Fetching the upgrade failed.
There may be a network problem.
我在我的文件中发现了这个问题/etc/apt/apt.conf
,我不得不注释掉这句话:
Acquire::http::Proxy "http://old-releases.ubuntu.com/releases/dapper";
一旦注释掉,运行 do_release_update 对我来说就有效了。