Ubuntu 21.4,如何从命令行更新所有内容?

Ubuntu 21.4,如何从命令行更新所有内容?

只是想知道...要更新我的系统,我通常会运行,sudo apt update然后根据sudo apt upgrade需要运行。我相信这应该可以让我的系统保持合理更新。但是,这些命令对系统没有任何作用snap。我有一个名为的桌面项updates,它运行命令update-manager。当我单击该项目时,我会收到一条消息,告诉我它正在检查更新,通常会跟着一条提到快照的消息。我错过了什么?我以为快照系统应该自动更新,而无需我做任何事情。的手册页update-manager没有提到快照,所以我有点困惑。有人知道吗?

更新:

正如所问的,输出sudo grep storehelpers /var/log/syslog只是重复这一行:

Aug  6 14:08:43 puta snapd[613]: storehelpers.go:551: cannot refresh: snap has no updates available: "core18", "gnome-3-34-1804", "gtk-common-themes", "snap-store", "snapd"

我想我的问题不够精确——我想知道的是,我提到的两条 apt 行是否足以让我的系统保持最新!

答案1

对于大多数用户来说,无需采取任何措施即可保持其 Ubuntu 系统安全地保持最新状态。

  • 无人值守升级在 Deb 包中安装安全补丁。
  • 非安全 Deb 升级是可选的。
  • Snapd 每天最多自动检查并安装升级四次。

对于您的具体问题,您的脚本执行的唯一额外操作是安装那些可选的非安全 Deb 软件包升级。在自动化工具处理这些升级之前几个小时,它可能已经完成了一些安全和快照升级。

所以当然可以,告诉你的脚本它做得很好并且给它烤一个蛋糕。

另一种从 shell 完成同样事情的方法,附带额外的有用输出:

sudo apt update
sudo apt full-upgrade
sudo snap refresh

相关内容