我最近买了一台戴尔笔记本电脑,里面预装了 Ubuntu 20.04.2。第一次登录后,它确实更新了一些软件包,但最后我仍然停留在 20.04.2。我通过终端尝试了 apt-get update && apt-get upgrade / apt-get dist-upgrade,但仍然没有效果。
考虑到 20.04.3 已于 8 月底发布,我尝试进行上述更新 + 升级时不应该获得它吗?从 GUI“软件和更新”中,我已设置通知我新的 Ubuntu 版本(适用于长期支持版本)。但即使是 GUI 更新程序也说我的软件是最新的。
不确定我遗漏了什么。以下是一些详细信息:
lsb_release -a
:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.2 LTS (fossa-bulbasaur X55.1)
Release: 20.04
Codename: focal
uname -a
:
Linux dev-linux 5.10.0-1045-oem #47-Ubuntu SMP Wed Aug 18 10:41:03 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
sudo apt-get update
:
Hit:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 https://repo.nordvpn.com/deb/nordvpn/debian stable InRelease
Hit:3 https://updates.signal.org/desktop/apt xenial InRelease
Hit:4 http://packages.microsoft.com/repos/code stable InRelease
Hit:5 http://archive.canonical.com/ubuntu focal InRelease
Hit:6 https://repo.skype.com/deb stable InRelease
Get:7 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:8 http://ppa.launchpad.net/teejee2008/timeshift/ubuntu focal InRelease
Hit:9 http://oem.archive.canonical.com focal InRelease
Hit:10 http://dell.archive.canonical.com focal InRelease
Hit:11 http://archive.ubuntu.com/ubuntu focal InRelease
Get:12 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Hit:13 https://packages.teejeetech.com/aptik/0/OTKti8icDT/ubuntu/focal/amd64 stable InRelease
Hit:14 https://packages.teejeetech.com/battery-monitor/free/ubuntu/focal/amd64 stable InRelease
Get:15 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Get:16 http://security.ubuntu.com/ubuntu focal-security/main amd64 DEP-11 Metadata [29.0 kB]
Get:17 http://security.ubuntu.com/ubuntu focal-security/universe amd64 DEP-11 Metadata [62.5 kB]
Get:18 http://security.ubuntu.com/ubuntu focal-security/multiverse amd64 DEP-11 Metadata [2,464 B]
Get:19 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages [1,256 kB]
Get:20 http://archive.ubuntu.com/ubuntu focal-updates/main i386 Packages [544 kB]
Get:21 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 DEP-11 Metadata [283 kB]
Get:22 http://archive.ubuntu.com/ubuntu focal-updates/universe i386 Packages [641 kB]
Get:23 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 Packages [864 kB]
Get:24 http://archive.ubuntu.com/ubuntu focal-updates/universe amd64 DEP-11 Metadata [361 kB]
Get:25 http://archive.ubuntu.com/ubuntu focal-updates/universe DEP-11 48x48 Icons [220 kB]
Get:26 http://archive.ubuntu.com/ubuntu focal-updates/multiverse amd64 DEP-11 Metadata [944 B]
Get:27 http://archive.ubuntu.com/ubuntu focal-backports/universe amd64 DEP-11 Metadata [10.4 kB]
Fetched 4,603 kB in 3s (1,316 kB/s)
Reading package lists... Done
sudo apt-get upgrade
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
sudo apt list --upgradable
:
Listing... Done
编辑1
- 注释掉 /etc/apt/*.list 中的所有非官方来源
- 演出
sudo apt clean
还是同样的问题:
sudo apt update
:
Get:1 http://security.ubuntu.com/ubuntu focal-security InRelease [114 kB]
Hit:2 http://archive.canonical.com/ubuntu focal InRelease
Hit:3 http://archive.ubuntu.com/ubuntu focal InRelease
Get:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]
Get:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease [101 kB]
Fetched 328 kB in 2s (207 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
sudo apt upgrade
:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
答案1
我还有一台预装了 18.04 的戴尔笔记本电脑。我能够升级到 20.04.2,但不知何故卡在那里,也许与我尝试安装 winehq PPA 有关。
以下是我修复它的方法(所有操作都需要“root”):
- 启动“软件属性”(紫色的“软件更新”图标)。
- 在“更新“, 改变 ”如需其他套餐,请订阅:" 从“自定义”到“所有更新“。
- 关闭应用程序,并确保在出现提示时保存更改。
从命令行,当执行“ apt update && apt -u dist-upgrade
”时我收到了大约 1GB 的更新。
如果这对你不起作用,我还选中了复选框以启用“预发布更新(重点建议)。“ 在下面 ”开发人员选项“但下面的一位评论者表示,这是没有必要的,而且可能是不可取的。
现在 - 对我来说 - Dell 安装已经dpkg-divert
替换/usr/sbin/update-initramfs
为禁用脚本。这意味着不会为新内核生成初始 ramdisk。如果没有它,您的系统将无法默认启动,但您仍然可以从 GRUB 启动菜单中选择旧内核。
如果您的情况如此,要重新启用 initramfs,您可能可以使用dpkg-divert
,但我手动恢复了保存的文件:mv /usr/sbin/update-initramfs.distrib /usr/sbin/update-initramfs
。然后我运行update-initramfs -c -k all
并update-grub2
得到一个可启动的系统。
而且您没有问,但是是的 - 现在您的系统可以安装和运行perf
。
[为清晰起见,已对本文进行了编辑。]