Ubuntu apt-get upgrade -s |的安全更新是正确的 grep安全还是无人值守升级?

我们只想在我们的Ubuntu系统上执行重要的安全更新。 我们find了两种有效的升级安全系统的方法

一种是使用apt-get升级,然后使用grep来过滤安全软件包

root@vagrant-ubuntu-trusty-64:/etc/apt# sudo apt-get upgrade -s| grep -i security | wc -l 0 root@vagrant-ubuntu-trusty-64:/etc/apt# 

另一种是使用无人值守的升级

 root@vagrant-ubuntu-trusty-64:/home/vagrant# sudo unattended-upgrade --dry-run -d 2> /dev/null | grep 'Checking' | awk '{ print $2 }' | wc -l 32 root@vagrant-ubuntu-trusty-64:/home/vagrant# 

正如你所看到的,两者都显示不同的软件包结果,更新安全软件包的正确方法是什么?

你可以使用apt-check来生成motd中的消息,

 /usr/lib/update-notifier/apt-check --human-readable 7 packages can be updated. 7 updates are security updates.