我想更新以下列出的几个软件包16.04 版的 USN我想要更新的任何软件包都会将我带到启动板页面,并且那里提供 .tar.xz 格式的更新以及原始版本,但我找不到安装这些更新的方法,其中没有 make 文件,也没有安装选项,我试图检查 .tar.xz 文件是否可以直接为软件包更新,但我只找到如何解压文件。
我不想使用apt-get upgrade
可能会影响服务器版本的东西
我试过unattended-upgrade/s
,但没有更新任何东西。
如何应用 USN 中列出的更新而不弄乱版本?
答案1
Ubuntu 安全团队已经为您完成了这项工作。
安全团队仅修补 CVE/USN 中的漏洞。他们不会升级任何其他内容。他们不会修补非安全漏洞。他们不会增加上游版本来修复漏洞。
修补后的软件包已上传到 -security pocket。对于 16.04,那是 xenial-security。只需在软件和升级控制面板(或 /etc/apt.sources.list)中启用该存储库即可
版本号:如果原始软件包版本类似于“Foo 3.2.4”,那么 Ubuntu 安全团队新上传的版本将会类似于“Foo 3.2.4~Ubuntu0”,这样 apt 就会将更改解释为升级并提取新软件包。
有关 Ubuntu 安全团队如何运作的更多信息,请查看Ubuntu 安全团队维基。 这Ubuntu 安全播客也可以是一个方便的学习工具。