如何只安装安全更新

Ari*_*an 6 server updates security apt vmware

是否可以只安装安全更新。如果可能,则需要在多台服务器和 ubuntu 虚拟机上完成(在命令行中手动)。

我已经尝试了一些解决方案,但对我来说没有任何效果。目标是通过运行某种脚本将安全更新分类在一起,然后只更新安全更新。

不可能自动安装它们,因为服务器和虚拟机对公司有很大影响。

顺便说一句,我是 linux / ubuntu 的菜鸟。尝试过(sudo apt-get upgrade 但这只升级现有软件,尝试了没有结果 apt-get -s dist-upgrade | grep "^Inst" | grep -i securi | awk -F " " {'print $2' | xargs apt-get install ,也试过这个 sudo sh -c 'grep ^deb /etc/apt/sources.list |grep securi >> /etc/apt/sources.security.repos.only.list' 没有结果. 我看到的唯一选项是我手动下载更新,然后将它们整理出来。
我已经看过那篇文章了。sudo sh -c 'apt-get -o Dir::Etc::sourcelist="secsrc.list" \ -o Dir::Etc::sourceparts="-" update && \ apt-get --assume-no upgrade' . 也许有可能与上面的命令一起使用?这样我只需要下载安全更新,而且因为它是公司服务器,我不能关闭存储库的其余部分。

g_p*_*g_p 22

是否可以只安装安全更新?

答案是: 是的

您可以使用unattended-upgradeswhich 可以处理 Ubuntu 系统中安全升级的自动安装。运行 sudo unattended-upgrade将安装所有可用于升级的安全包。

如果尚未安装此软件包,请安装此软件包

sudo apt-get install unattended-upgrades
Run Code Online (Sandbox Code Playgroud)

要启用它,请键入

sudo dpkg-reconfigure  unattended-upgrades
Run Code Online (Sandbox Code Playgroud)

并选择“”。

您还可以将它与 cron 一起使用来安排(每周、每月)自动安全更新。

有关全面的解释,请参阅官方 Ubuntu 文档

附带说明:如果您有多台机器,我建议您创建一个本地存储库,这样您就不需要在多台机器上一次又一次地下载相同的包。见这里