![尝试直接从 18.04 升级到 20.04 失败,现在 sources.list 指向 Eoan](https://linux22.com/image/924271/%E5%B0%9D%E8%AF%95%E7%9B%B4%E6%8E%A5%E4%BB%8E%2018.04%20%E5%8D%87%E7%BA%A7%E5%88%B0%2020.04%20%E5%A4%B1%E8%B4%A5%EF%BC%8C%E7%8E%B0%E5%9C%A8%20sources.list%20%E6%8C%87%E5%90%91%20Eoan.png)
今天我尝试从 Bionic Beaver 升级到 Focal Fossa,但我肯定犯了一个错误。
首先,我在软件和更新 UI 中切换到“对于任何新版本”。
之后事情就变得一团糟了。我的终端历史记录告诉我,我连续输入了
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 update-manager
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 update-manager -d
RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade
sudo do-release-upgrade -d
我记不清具体时间了,但我肯定在第一次尝试后就意识到系统即将升级到 19.10 而不是 20.04,这就是我放弃的原因。在某个时候——也许已经是第一次尝试了——有人建议我“部分升级”,但我拒绝了。
现在我仍在使用 18.04 LTS,但我的sources.list
包含如下条目
deb http://ftp.hosteurope.de/mirror/archive.ubuntu.com/ eoan main restricted
而且,毫不奇怪,当我运行的时候sudo apt update
,输出告诉我
...
Hit:4 http://ftp.hosteurope.de/mirror/archive.ubuntu.com eoan-updates InRelease
...
2551 packages can be upgraded. Run 'apt list --upgradable' to see them.
有人能帮我修复错误的源列表并干净地从 18.04 升级到 20.04 吗?非常感谢!
答案1
根据您中止的时间,版本升级程序可能没有机会将您的 sources.list 条目重置回 bionic。/etc/apt/ 中可能有一个名为 sources.list.distUpgrade 的备份文件,请检查该文件的内容,如果它们符合您的预期,请用它替换 sources.list。
关于“任何新版本”,这意味着下一个受支持的 Ubuntu 版本,如果您运行的是 Ubuntu 18.04 LTS,则为 19.10。如果您想升级到 Ubuntu 20.04 LTS,您需要将选项设置为“长期支持版本”。但是,从 18.04 LTS 到 20.04 LTS 的版本升级要到 2020 年 7 月下旬才会启用。