我正在尝试安装 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
来源关联。