我很担心一些事情。我想安装一个名为KeepassXC,它是 KeepassX 的免费开源社区维护版本。我正在考虑是否使用.AppImage
或.snap
在其下载页面上找到的安装包。
https://keepassxc.org/download
我已成功下载并验证了.AppImage
软件包。我记得看过一篇文章,上面说.snap
软件包在下载并安装到系统上时会自动验证。这是真的吗?我知道.AppImage
软件包不需要 root 权限即可运行。但 Snap 软件包需要。我还听说.snap
自从 Unity 8 消亡以来,软件包正在消亡并且不太受欢迎。哪一个更安全?Canonical 会维护和审查.snap
软件包吗?您认为哪一个更好?我几乎没有使用过这两个。我只下载并使用过一次.AppImage
和.snap
软件包,所以我对这些类型的软件包不太熟悉或不是专家。我想知道这两种类型的软件包在安全方面的区别和优缺点。谢谢!
答案1
如果您安装了 snap,每当上游开发人员将新版本推送到商店时,您都会获得自动更新。我不相信 appimages 会自动更新。
答案2
Snap 是 Ubuntu 打包的未来,它具有您期望从 apt 包安装中获得的功能,例如更新、系统集成等......
App Image 非常不同,它专为便携性而设计,只需将其设为可执行文件即可在任何 Linux 上运行,然后您可以在操作系统之间移动它,它应该可以工作,因为它是自包含的。但是,它不会自动更新。
因此,对于您来说,归根结底,您是想要完整安装,还是想要可以随意移动而无需重新安装的便携式安装。
就安全性而言,两者同样安全,至于格式,格式对此影响不大,关键在于您从哪里获得它们。Snap 的一个好处是您可以从 Ubuntu 存储库获取它,只要它在那里提供并且会进行验证,就像 apt 一样,这对您的软件包也是如此。
了解应用程序图像这里
了解 snap这里