我正在尝试从 18.04 LTS 升级到 Ubuntu 20.04 LTS,我做到了
sudo apt update
sudo apt upgrade
then sudo reboot.
当我试图逃跑时
sudo do-release-upgrade
我收到一条奇怪的消息,如下所示:正在检查新的 Ubuntu 版本 没有可用的 LTS 开发版本。要升级到最新的非 LTS 开发版本,请在 /etc/update-manager/release-upgrades 中设置 Prompt=normal。
我说奇怪是因为我没有开发环境,如果我没记错的话,这是 lsb_release 的结果
LSB 版本:core-9.20170808ubuntu1-noarch:printing-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch 分销商 ID:Ubuntu 描述:Ubuntu 18.04.4 LTS 发布:18.04 代号:bionic
我遗漏了什么?谢谢
答案1
直接升级通常仅在第一个点版本(20.04.1)之后可用。要强制执行此操作,您需要使用命令的特殊选项。
-d – 这允许我们升级到 20.04;通常,早期测试人员会使用此选项在 Ubuntu 正式发布之前试用其开发版本。我们将使用它来开始升级。虽然标签上写着“开发”,但不用担心 – 我们实际上将升级到 Ubuntu 20.04 LTS 的稳定官方版本。
-f – 此选项将启动图形引导向导。如果没有它,do-release-upgrade 工具将在命令行中运行。否则,该过程是相同的。
我希望你已经为可能发生的不幸做好了准备,因为你永远不知道会发生什么。
答案2
发生了一件非常奇怪的事情,在发布后do-release-upgrade
,我的屏幕变黑了,屏幕上有一个闪烁的破折号,持续了将近 24 个小时。(当尝试直接通过 Hyper-V 连接时),然后我尝试使用 RDP,它成功了,但桌面上的所有链接都无法识别,而且上面有一个红色的 X,我打开了一个终端并检查lsb_release -a
LSB Version: core-9.20170808ubuntu1-noarch:printing-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 20.04 LTS
Release: 20.04
Codename: focal
然后我就跑了
$ sudo apt update 1514 packages can be upgraded. Run 'apt list --upgradable' to see them.
我又做了一次sudo apt upgrade
,令人惊讶的是,我得到了
$ sudo apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
gir1.2-gtk-3.0 : Depends: gir1.2-gdkpixbuf-2.0 (>= 2.40.0) but 2.36.11-2 is installed
Depends: gir1.2-pango-1.0 (>= 1.41.0) but 1.40.14-1ubuntu0.1 is installed
Depends: libgtk-3-0 (>= 3.24.7) but 3.22.30-1ubuntu4 is installed
gnupg : Depends: gpgv (>= 2.2.19-3ubuntu2)
grub-common : Depends: libefiboot1 (>= 37) but 34-1 is installed
Depends: libefivar1 (>= 37) but 34-1 is installed
grub2-common : Depends: libefiboot1 (>= 37) but 34-1 is installed
Depends: libefivar1 (>= 37) but 34-1 is installed
hplip : Depends: hplip-data (= 3.20.3+dfsg0-2) but 3.17.10+repack0-5 is installed
Depends: libhpmud0 (= 3.20.3+dfsg0-2) but 3.17.10+repack0-5 is installed
Depends: printer-driver-hpcups (= 3.20.3+dfsg0-2) but 3.17.10+repack0-5 is installed
Depends: libpython3.8 (>= 3.8.2) but it is not installed
initramfs-tools-core : Depends: initramfs-tools-bin (= 0.136ubuntu6.2) but 0.130ubuntu3.9 is installed
.......
........
..
名单很长。我确实
sudo apt --fix-broken install
过了一会儿,我的图标和链接又恢复了。