由于超出这个问题范围的原因,老派apt-get和更deb适合我snap。“Ubuntu 软件”应用程序只为某些应用程序(例如 Audacity)提供快照。我可以从终端使用 apt 安装它,但我宁愿默认为 apt 也不愿完全使用 snap,将 snap 专门用于特定的东西,而 snap 提供了我可能需要的更新版本。
简而言之,这可能/如何?有什么后果要考虑吗?
Ubuntu 软件商店是 Gnome 软件的改编版本,打包成一个快照。如果软件有两种格式,它应该列出 snap 包和 APT 包。它首先列出快照版本。有——至少不是用户暴露——的可能性在列表中优先考虑 APT 包,或者不显示一个或另一个。
要解决此问题,您可以返回 Gnome 软件中心。使用以下命令安装它:
sudo apt install gnome-software
Run Code Online (Sandbox Code Playgroud)
因此,只会暴露 APT 包。您可以包含 snap 包,最终如果您要使用它,可以通过安装插件来包含 flatpak:
sudo apt install gnome-software-plugin-snap
sudo apt install gnome-software-plugin-flatpak
Run Code Online (Sandbox Code Playgroud)
两个软件中心可以共存,但您可以使用以下命令删除默认的 Ubuntu 软件商店
snap remove snap-store
Run Code Online (Sandbox Code Playgroud)