“apt-get update” 和 “apt-get-upgrade” 的 snap 等效项是什么?

“apt-get update” 和 “apt-get-upgrade” 的 snap 等效项是什么?

要在 Ubuntu 中使用 apt-get 升级现有软件包,请使用以下命令

$ apt-get update
$ apt-get upgrade

在 snap 中,有哪些等效命令可以执行相同的操作来升级从 snap store 安装的软件包?

我正在使用 Ubuntu 20。

答案1

您不需要:Snap(大部分)默认会自动更新。

这是它们的主要特征之一。

以下是确定 snapd 检查更新频率的方法:(来源

$ snap refresh --time
timer: 00:00~24:00/4        <------ "/4" means refresh every 4 hours.
last: today at 17:15 CDT
next: today at 21:45 CDT

然而,Snap 提供的应用程序未更新当应用程序运行时

  • 示例:Firefox、Discord 和 Ubuntu 软件将在一次定期更新期间运行时发出“关闭应用程序”提醒。

    如果 14 天内未收到提醒,应用程序将被终止没有警告以便更新。(通知是改进:以前根本没有通知,人们只是认为他们长期运行的应用程序每隔几周就会崩溃一次)

Ubuntu 22.04 及更早版本:这些应用程序的用户目前必须关闭应用程序,然后运行sudo snap refresh,并等待刷新完成后才能重新打开其应用程序。有一些未解决的错误可以改进 snapd 对长时间运行的应用程序的处理,这将改善用户体验:LP:#1945165LP:#1980271。Snapd 是开源的,欢迎向开发团队贡献代码。

Ubuntu 23.04 及更高版本:这些应用程序的用户目前必须在 14 天窗口期内的某个时间退出应用程序。Snapd 将在检测到应用程序已停止时自动运行刷新。刷新后的应用程序准备好重新启动时,Snapd 会通知您。您还可以使用sudo snap refreshUbuntu 22.04 及更早版本的手动刷新方法 ( )。

相关内容