我昨晚更新了 Ubuntu(sudo apt get update && sudo apt get upgrade
),但令我惊讶的是,今天早上我没有找到“Ubuntu 软件”应用程序,而是有一个名为“Snap Store”的新条目,打开后看起来就像旧的“Ubuntu 软件”应用程序。
那么“Ubunu Software”是否已更名为“Snap Store”?如果是,为什么?
答案1
Ubuntu 20.04 中有两个不同的软件应用程序,软件和 Snap Store。Snap Store 和软件应用程序可以一起安装,而无需删除任何一个应用程序。如果 Ubuntu 软件在 20.04 中被删除,可以通过运行 重新安装sudo apt install gnome-software
。如果 snap-store 当前未安装,可以通过运行 进行安装sudo snap install snap-store
。
Snap Store 中的所有应用程序都是 snap 包。如果你正在搜索 snap 包,在 Snap Store 中搜索会更方便,因为有时同一个应用程序在 Ubuntu Software 中有两个包,一个 apt 包和一个 snap 包,但同一个应用程序在 Snap Store 中只有一个 snap 包。如果你正在搜索 apt 包但不想使用终端,你可能想要使用 安装旧的 Ubuntu Software 应用程序sudo apt install gnome-software
。当你在 Ubuntu 20.04 中安装 gnome-software 包时,它被命名为 Software,默认安装中名为 Ubuntu Software 的应用程序被重命名为 Snap Store。在 Ubuntu 22.04 及更高版本中,Software 应用程序的名称已改回 Ubuntu Software,单击橙色购物袋 Ubuntu Software 图标将启动 Snap Store。
Snap Store 本身是一个 snap 包,因此它可以安装在任何支持 snap 包的 Linux 发行版中,而不会导致包管理问题。snapd 已经移植到各种 Linux 发行版中,使得 snap 可以在任何 Linux 发行版中使用,包括 Debian、Kali Linux、Raspbian、Fedora、CentOS、Arch Linux、Manjaro Linux 和 openSUSE。
答案2
Canonical 用自己的 snap 版本替换了 Ubuntu 上的旧 snap 商店(这是一个颇具争议的决定)。要用旧版本替换它,请使用:
snap remove snap-store
sudo apt install gnome-software
它将删除商店的新版本并安装经典版本。如果您仍想使用 snap 包,那么:
sudo apt install gnome-software-plugin-snap
它将增加对 snap 的支持,但如果你更喜欢 Flatpak然后:
sudo apt install gnome-software-plugin-flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
然后restart
。
答案3
我今天发现了完全相同的问题,在 Ubuntu 20.04 上进行最后一次更新后没有“Ubuntu 软件”,但安装了 Snap Store。所以,这看起来像是一个错误。
sudo apt install gnome-software
正在解决问题。
答案4
由于我的 Snap 商店应用程序显然挂了,搜索功能无法正常工作,我决定在我的 ubuntu 20.04 中安装 gnome-store 并删除 Snap 商店。然而,我后来改变了主意,决定重新安装 Snap 商店。但令我惊讶的是,它显示为 Snap 商店,而不是 ubuntu 软件。我恢复旧 ubuntu 软件(Snap 商店)的步骤如下:
使用以下方法彻底删除并清除 gnome-software
sudo apt purge gnome-software
然后使用
snap remove snap-store
然后使用重新安装 snap 商店
snap install snap-store
要恢复标准的 ubuntu 图标,请使用以下命令:-
snap refresh snap-store --channel=stable/ubuntu-20.04
这解决了问题!