期待已久,Ubuntu 终于支持禁用 snap 自动更新
snap 是 Canonical 为使用 Linux 内核和 systemd init 系统的操作系统开发的软件打包和部署系统。这些被称为 snap 的软件包和使用它们的工具 snapd 可以在一系列的 Linux 发行版中使用,并允许上游软件开发者直接向用户发布他们的应用程序。
借助 snap,用户可以轻松地安装 Linux 应用程序,在默认情况下,snapd 一天内会检查四次更新,并自动将 snap 应用更新到最新的版本。虽然有很多方法可以控制更新的安装时间和频率,但为了安全用户无法完全关闭自动更新。
虽然 snap 的初衷很好,但很多开发者都深受它的困扰,时不时就会发现常用的开发工具自动更新了,导致插件、依赖出现了不兼容的情况,不得不手动回退版本。正因如此,不少开发者在安装 Ubuntu 之后第一件做的事情就是卸载 snap。
近日,Ubuntu 通过官方博客宣布,一项开发者期待已久的功能悄悄地进入了预览阶段,从现在起你可以完全关闭 snap 的自动更新了:
snap refresh --hold
命令保持或推迟单个 snap 应用或系统上所有 snap 应用的更新,可以是无限期的,也可以是指定时间段的。(目前只在edge
通道的snapd
中可用)
保持或完全禁用 snap 更新
该功能是通过使用 snap refresh
命令的一个新的 --hold
参数完成的。
- 例如,通过命令完全禁用 Firefox 的自动更新:
snap refresh --hold firefox
- 或者,通过命令为 Firefox 保留 24 小时的自动更新:
snap refresh --hold=24h firefox
- 要禁用所有的 snap 应用程序自动更新,只需在命令中省略软件包名称。因此,通过运行以下命令即可禁用所有应用程序的自动更新。
snap refresh --hold
- 反之,通过
--unhold
参数重新启用自动更新。
snap refresh --unhold
- 要重新启用特定应用程序的自动更新,例如 Firefox,则在命令中添加名称即可:
snap refresh --unhold firefox
该命令目前并没有出现在 Ubuntu 正式版本中,如果你想尝试的话需要通过命令将 snapd 切换到 edge 通道:
snap refresh snapd --edge
测试完成后,如果需要将 snapd 切换回稳定通道,则需要使用命令:
snap refresh snapd --stable
天下苦 snap 久矣,但随着 snap 更新机制的不断完善,Ubuntu 终于增加了对禁用 snap 应用程序自动更新的支持,大家还会给 snap 一个机会吗?

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Rocky Linux 托管至 RESF,一个共益型软件基金会
Rocky Linux 是一个由 Rocky Enterprise Software Foundation 开发的 Linux 发行版。在红帽公司宣布将停止开发 CentOS 后,作为回应 CentOS 的原创始人 Gregory Kurtzer 宣布将启动一个项目来延续 CentOS,新项目的名字是为了向 CentOS 早期的联合创始人 Rocky McGaugh 致敬。ZDNet 消息指出,如今 Rocky Linux 正在转移到刚刚成立的Rocky Enterprise Software Foundation (RESF) 的控制之下。 值得一提的是,RESF 并不是一个非营利性的基金会,而是一个 Delaware Public Benefits Corporation (PBC) 或 Type B Corp (Benefit Corporation,共益企业)。与非营利性企业不同,Type B有股东,可以寻求盈利。然而,像传统的 Type C 一样,Type B必须将其部分利润和资源用于支持特定的公共利益。 RESF 的章程和细则 (RESF Foundation Charte...
- 下一篇
Godot 4.0 引入 Movie Maker 模式,支持非实时录制
据开源游戏引擎Gotdot 的博客介绍, Godotv4.0 引入了 Movie Maker 模式。可以录制来自任何 2D 或 3D 项目的非实时视频和音频。 Movie Maker 模式比较适合以下情况: 录制游戏预告片,供宣传使用。 录制过场动画,在游戏中显示。它允许使用高质量的设置(以文件大小为代价),无论播放器使用什么品质的硬件。 录制动画或动作的设计过程,供制作教程。用户在视频录制期间仍然可以进行交互,且还可以包含音频(在录制视频时听不到声音)。 比较动画场景中图形设置、着色器或渲染技术的视觉输出。 与实时视频录制相比,非实时录制的一些优点包括: 无论硬件功能如何,都可以使用最高的图形设置。输出视频将始终具有完美的帧同步;它永远不会出现丢帧或卡顿现象。更快的硬件能够在更短的时间内渲染,但视觉输出保持不变。 以高于视频目标帧率的帧率进行渲染,然后进行后期处理以生成高质量的运动模糊。这也使得在多个帧上聚合的效果(例如时间抗锯齿、SDFGI 和体积雾)看起来更好。 当然,Movie Maker 模式不是实时抓取屏幕,如果需要捕捉实时画面(如直播录屏等),还是应该使用OBS Stud...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Linux系统CentOS6、CentOS7手动修改IP地址
- Hadoop3单机部署,实现最简伪集群
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Docker安装Oracle12C,快速搭建Oracle学习环境