You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Ubuntu中snapd双安装方式的疑问

关于Ubuntu中snapd双安装方式的疑问

嗨,这个问题问得特别实在!在Ubuntu 22.04里碰到snapd同时以apt包和snap包存在的情况,其实是官方有意设计的,背后有几个关键原因:

  • 过渡阶段的兼容性保障:早期Ubuntu的snapd完全通过apt分发,后来Canonical想把snapd也纳入自家的snap生态,这样能更快推送更新、统一管理逻辑。但为了保证系统升级顺畅,以及老用户的使用习惯不被打乱,apt版本的snapd被保留下来作为「基础启动层」——它的核心作用是初始化snap生态环境,之后会自动接管snap版本snapd的安装和后续更新。

  • 更新效率与稳定性的平衡:snap版本的snapd能拿到更快的更新,不管是新功能上线还是安全补丁修复,Canonical都能直接通过snap商店推送,不用等apt仓库的打包、审核流程。而apt版本的snapd更偏向稳定,作为系统底层依赖,不会轻易变动,避免因为snapd的更新意外影响系统核心功能。

  • 核心组件的依赖需求:Ubuntu里不少核心组件(比如默认的软件中心)需要依赖snapd来运行snap应用,apt版本的snapd确保了系统刚安装完成时,这些组件就能正常工作,之后再无缝切换到snap版本的snapd获取持续更新支持。

总的来说,这种双安装状态是Ubuntu官方的正常设计,完全不用手动去卸载其中任何一个。如果删掉apt版本的snapd,可能会破坏系统的snap生态初始化流程;卸载snap版本的话,就没法享受到snapd的快速更新服务了。保持现状是最稳妥的选择,官方会自动维护两个版本的协同工作。

备注:内容来源于stack exchange,提问作者Nicolay Doytchev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 15:33:00