我在我的主计算机上运行 18.04.3 LTS:
# lsb_release -a
LSB Version: core-9.20170808ubuntu1-noarch:security-9.20170808ubuntu1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
Run Code Online (Sandbox Code Playgroud)
在一台新计算机上,我正在安装 18.04.3 LTS 并且很惊讶它有一个不同的内核。新安装使用 vmlinuz-5.3.0-26-generic,但我(更新/升级/等)当前的计算机仅在 vmlinuz-4.15.0-74-generic 上。
如何找出阻止我的计算机升级的原因?
我似乎没有为内核固定任何东西:
# dpkg --get-selections linux
dpkg: no packages found matching linux
Run Code Online (Sandbox Code Playgroud) 当我启动时(Ubuntu 18.04),systemd 正在用户 gdm 下启动pulseaudio。我不希望这样 - 我想以我的用户身份运行pulseaudio,因为gdm 和mpd 下的pulseaudio 存在问题。
所以我想杀死它,但没有什么能杀死这个怪物。它不断重生。以前有人问过这个问题,以下所有解决方案都失败了:
根据 pstree 的说法,它不断被 systemd 使用用户 gdm 重新启动,如果我(以 root 身份)杀死它,进程就会死亡,而 systemd 只是重新生成它。
但我不明白为什么 systemd 会启动它:
% systemctl --type=service | grep pulse
% systemctl list-units --type=service | grep pulse
Run Code Online (Sandbox Code Playgroud)
事实上,systemctl 甚至不认为它正在运行:
% systemctl | grep pulse
% systemctl --state=running | grep pulse
Run Code Online (Sandbox Code Playgroud)
这就是为什么:
% systemctl disable pulseaudio
Failed to …Run Code Online (Sandbox Code Playgroud)