据我所知,Ubuntu 软件商店中的程序都是基于 snap 的,我听说 snap 比 .deb 和其他方法慢。但它会自动安装更新,如果我从开发者网站安装,则不会自动更新。我说得对吗?你有什么建议?我有 Ubuntu 20.04 LTS。
答案1
如果你将软件的存储库添加为 ppa,那么当你选择更新 Ubuntu 时,这些应用程序也会被更新。
例如,Ubuntu 是慢的更新 Thunderbird 邮件客户端,即使需要进行安全更改。要添加 Mozillla雷鸟的存储库,在终端输入以下行:
sudo add-apt-repository ppa:mozillateam/ppa
sudo apt install thunderbird
现在,如果你打开 Ubuntu软件与更新设置,在其他软件标签,mozilla团队應該顯示。
是的,Ubuntu 倾向于提供一切尽管 Snap 让我很反感,但有以下几个原因:
- Snap 更新包括每一个依赖性,所以巨大的与仅仅更新包相比。
- Snap 更新自动进行,无需用户控制。
- 一些 Snap 应用程序的更新频率远低于实际的软件包存储库,因此,诸如雷鸟不太安全。
当然,添加 ppa 也有其缺点:您信任 ppa 能够提供安全的软件,无需经过 Ubuntu 审查。
因此,您可以选择以何种方式添加软件。
答案2
我以前喜欢添加存储库,这样我就可以使用 apt 或任何可用的包管理。我真的不喜欢 Ubuntu 软件,尽管它只是一个带有存储库的重新命名的 snap 商店 (snapcraft.io)
但 Snap 应用通常是隔离的,因此应用可以在您的计算机中运行任意代码。确实,并非所有应用都使用此安全层构建,而且有些应用确实无法正常工作(例如 Firefox 永远找不到我的加密设备)。
还有一个问题让我放弃了 Ubuntu Store。那里的软件通常太旧了。
因此,我安装了 Snap 及其存储库,现在在 Snap Store 中我可以访问 snapcraft.io、flathub.org 和 deb 包。正如 ChanganAuto 所说,Ubuntu 软件已经显示了 snap 和 debs。
正如 DrMoishe Pippik 所说,使用这些方法,您可以获得更新。但是,如果您从源代码安装,或者通过解压 tar 或甚至通过运行 .deb 来安装,您将需要手动更新。