sudo:canonical-livepatch:未找到命令

sudo:canonical-livepatch:未找到命令

我正在尝试安装 canonical-livepatch 来更新 ubuntu 上的软件。

我做了这个问题中提到的所有事情这里

我确实重启了机器。但仍然遇到错误。

警告:您的 $PATH 中未找到 /snap/bin。如果您自安装 snapd 以来尚未
重新启动
会话,请尝试重新启动。请参阅
https://forum.snapcraft.io/t/9469更多细节。

任何帮助、任何线索都将受到赞赏。

答案1

我找到了一些可以使其工作的命令列表。

以下是命令列表以及后续步骤这里

sudo snap install canonical-livepatch

确保 /snap/bin 在你的 PATH 中,运行:

echo 'export PATH=$PATH:/snap/bin' >> ~/.bashrc

# Load the file
source ~/.bashrc

#Verify path
echo "$PATH"

现在,使用您的令牌启用该服务。语法如下:

$ sudo canonical-livepatch enable {YOUR-TOKEN-HERE}

因此,如果令牌是 d3b07384d213edec49eaa6238ad5ff00,则输入:

$ sudo canonical-livepatch enable d3b07384d213edec49eaa6238ad5ff00

示例输出:

Successfully enabled device. Using machine-token: d3b07384d213edec49eaa6238ad5ff00

查看状态

输入以下命令查看内核的 livepatch 状态:

$ canonical-livepatch status

示例输出:

kernel: 4.4.0-43.63-generic
fully-patched: true
version: ""

我的内核已完全修补。您可以传递 --verbose 选项来查看更多详细信息:

$ canonical-livepatch status --verbose

来源关联

相关内容