是否可以将 apt 而不是 snap 设置为默认值?

Tom*_*vic 4 apt default snap

由于超出这个问题范围的原因,老派apt-get和更deb适合我snap。“Ubuntu 软件”应用程序只为某些应用程序(例如 Audacity)提供快照。我可以从终端使用 apt 安装它,但我宁愿默认为 apt 也不愿完全使用 snap,将 snap 专门用于特定的东西,而 snap 提供了我可能需要的更新版本。

简而言之,这可能/如何?有什么后果要考虑吗?

van*_*ium 5

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)