user1885034 Asked: 2024-07-26 21:30:11 +0800 CST2024-07-26 21:30:11 +0800 CST 2024-07-26 21:30:11 +0800 CST Snap 与 APT 的优缺点 [重复] 772 与 Ubuntu 中的传统 APT 包相比,使用 Snap 包有哪些优点和缺点? apt 1 个回答 Voted Best Answer No-one 2024-07-26T21:57:36+08:002024-07-26T21:57:36+08:00 好问题。 根据我的经验和互联网,我得出以下观点: Snap 软件包的优势 安全 依赖管理:您不会因为修复暂停的安装和依赖关系而生气。 自动更新:我不喜欢自动更新,但对于大多数用户来说这是一个积极的方面。 跨分布的一致性: 不太受限于特定分布 简单易安装: 这是 snap 最好的部分 Snap 软件包的缺点 增加磁盘使用率:它会创建最无用或只需要一次的文件,并且大多数文件无法轻易删除。 性能开销: 启动时间较慢: 一些用户报告说,由于涉及容器化和附加层,Snap 应用程序的启动时间更长,这不是一件好事。 有限定制: 与 APT 软件包相比,Snap 软件包的定制灵活性较低 与系统工具的集成较少: APT 软件包的优点 效率: APT 软件包共享通用的系统库,这使得它们在磁盘空间和性能方面更高效,并且与 snap 相比,产生的垃圾文件非常少。 集成:APT 软件包与系统很好地集成 定制: 用户可以更好地控制安装和配置过程,从而实现更大程度的定制。 社区和支持: APT 软件包的缺点 依赖地狱: apt 最糟糕的地方在于修复被持有的软件包和安装依赖项会让你发疯! 手动更新: 特定分布: 安全: 由于 APT 包依赖于系统库,这些库中的漏洞可能会影响所有依赖它们的应用程序。 总的来说,snap 更简单、更稳定,apt 更加多样化、可定制化
好问题。
根据我的经验和互联网,我得出以下观点:
Snap 软件包的优势
安全
依赖管理:您不会因为修复暂停的安装和依赖关系而生气。
自动更新:我不喜欢自动更新,但对于大多数用户来说这是一个积极的方面。
跨分布的一致性:
不太受限于特定分布
这是 snap 最好的部分
Snap 软件包的缺点
增加磁盘使用率:它会创建最无用或只需要一次的文件,并且大多数文件无法轻易删除。
性能开销:
启动时间较慢:
有限定制:
与系统工具的集成较少:
APT 软件包的优点
效率:
集成:APT 软件包与系统很好地集成
定制:
社区和支持:
APT 软件包的缺点
apt 最糟糕的地方在于修复被持有的软件包和安装依赖项会让你发疯!
手动更新:
特定分布:
安全:
总的来说,snap 更简单、更稳定,apt 更加多样化、可定制化