如何在 Ubuntu MATE 等官方 Ubuntu 版本上启用 Canonical Livepatch 服务?

如何在 Ubuntu MATE 等官方 Ubuntu 版本上启用 Canonical Livepatch 服务?

在我的 Ubuntu MATE 18.04 LTS 最近更新后,我得到了新的托盘图标/指示器:

MATE 18.04 LTS 上的实时补丁

当我点击Livepatch 设置...它打开了软件与更新在名为实时补丁但它没有启用:

软件与更新

我应该怎样做才能启用它?

答案1

这里我们有两个问题:

  1. 此系统不提供 Livepatch
  2. 需要 Gnome 在线帐户才能启用 Livepatch

为了解决这些问题,我们需要将 Livepatch 安装为 Snap,并将 GNOME Online Accounts 安装为 deb 包:

snap install canonical-livepatch
sudo apt-get install gnome-online-accounts gnome-control-center --no-install-recommends

然后重新启动。

下次开幕时软件与更新实时补丁欢迎我们登入

Livepatch 登录

但 GNOME 控制中心的相应部分不会在 MATE 会话中打开。

要打开它,我们需要将环境变量传递给 GNOME 控制中心:

env XDG_CURRENT_DESKTOP=GNOME gnome-control-center online-accounts

并从这里设置 Ubuntu One 帐户。

然后再次打开“软件和更新”(software-properties-gtk),导航至实时补丁选项卡并点击登入...按钮,确认您的帐户并使用 Livepatch:

已启用 Livepatch

注:3台机器免费,更多请从相应Canonical Livepatch 服务


Marco Sulla 的评论我们有以下针对 Lubuntu 的解决方案。这里gnome-control-center需要重新安装。要重新启用 LivePatch,请使用以下命令

sudo apt-get install --reinstall gnome-control-center
sudo canonical-livepatch disable && sudo canonical-livepatch enable $TOKEN

您可以在这里获取您的令牌:https://ubuntu.com/livepatch

答案2

谢谢马可苏利亚,多亏了他的评论,我无需重启即可启用 Livepatch。它拒绝按照他描述的方式重启,但我在停止它后以简单的方式重启了它,我不必执行其余过程,也不必重启。现在 Livepatch 已启用!

相关内容