由于超出这个问题范围的原因,老派apt-get
和deb
更适合我snap
。“Ubuntu 软件”应用程序只为某些应用程序(例如 audacity)提供快照。我可以从终端使用 apt 安装它,但我宁愿默认使用 apt 而不是完全使用 snap,将 snap 专门用于特定的东西,而 snap 提供了我可能需要的更新版本。
简而言之,这可能/如何?有什么后果要考虑吗?
由于超出这个问题范围的原因,老派apt-get
和deb
更适合我snap
。“Ubuntu 软件”应用程序只为某些应用程序(例如 audacity)提供快照。我可以从终端使用 apt 安装它,但我宁愿默认使用 apt 而不是完全使用 snap,将 snap 专门用于特定的东西,而 snap 提供了我可能需要的更新版本。
简而言之,这可能/如何?有什么后果要考虑吗?
Ubuntu 软件商店是 Gnome 软件的改编版本,打包成一个快照。如果软件有两种格式,它应该列出 snap 包和 APT 包。它首先列出快照版本。至少没有用户暴露在列表中优先考虑 APT 包的可能性,或者不显示其中一个或另一个。
要解决此问题,您可以恢复到 Gnome 软件中心。使用以下命令安装它:
因此,只会公开 APT 包。您可以包含 snap 包,如果您最终会使用它,可以通过安装插件来使用 flatpak:
两个软件中心可以共存,但您可以使用以下命令删除默认的 Ubuntu 软件商店
由于商店是作为snap 本身发送的,因此将其限制为仅使用基于 PackageKit 的安装会阻止对其进行更新。该代码可供审查,但似乎需要进行重大重构才能强制其使用基于 PackageKit 的安装。