我完全擦除了旧磁盘数据并安装了 20.04 LTS 版本的 Ubuntu,但 Dock 上的Ubuntu 软件无法启动。然后我在终端里跑:
sudo apt install --reinstall ubuntu-software
一切顺利。但它仍然没有打开。然后我在破折号中搜索“软件”并找到两个软件中心。一个名为Software和其他Ubuntu Software。软件启动,但Ubuntu 软件没有启动。在扩展坞中有无法启动的Ubuntu 软件。
另一件事,Runningsudo apt update
说All packages are up to date
,但在软件中它显示需要 2 个更新。这很奇怪。
为什么有两个软件中心?其中一个启动,另一个不启动。开始显示挂起的更新,但在终端中没有挂起的更新。
更新:根据第一个答案,我从snap-store
终端运行并得到了这个:
16:30:11:0219 Gtk Failed to load module "canberra-gtk-module"
16:30:11:0225 Gtk Failed to load module "canberra-gtk-module"
16:30:14:0571 Gs plugin appstream took 3.0 seconds to do setup
16:30:14:0580 Gs enabled plugins: desktop-categories, fwupd, os-release, packagekit, packagekit-local, packagekit-offline, packagekit-proxy, packagekit-refine-repos, packagekit-refresh, packagekit-upgrade, packagekit-url-to-app, appstream, desktop-menu-path, hardcoded-blacklist, hardcoded-popular, modalias, odrs, packagekit-refine, rewrite-resource, packagekit-history, provenance, snap, systemd-updates, generic-updates, provenance-license, icons, key-colors, key-colors-metadata
16:30:14:0581 Gs disabled plugins: dpkg, dummy, fedora-langpacks, fedora-pkgdb-collections, repos
16:30:16:0144 Gs /etc/PackageKit/Vendor.conf file not found
16:30:17:0235 Gtk Could not load a pixbuf from icon theme.
This may indicate that pixbuf loaders or the mime database could not be found.
**
Gtk:ERROR:../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /snap/snap-store/433/data-dir/icons/Yaru/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Bail out! Gtk:ERROR:../gtk/gtkiconhelper.c:494:ensure_surface_for_gicon: assertion failed (error == NULL): Failed to load /snap/snap-store/433/data-dir/icons/Yaru/16x16/status/image-missing.png: Unrecognized image file format (gdk-pixbuf-error-quark, 3)
Aborted (core dumped)
这是因为预装的 Ubuntu 软件是一个snap 包(来源:关于 OMG! Ubuntu 的文章)。您可以通过运行以下命令来检查这一点:
您应该会看到一个名为的条目,该条目
snap-store
对应于预安装的 Ubuntu 软件。您应该能够通过
snap-store
在终端中运行命令来运行预安装的 Ubuntu 软件。如果失败,它应该显示一些有用的错误消息。其次,GUI 应用程序中显示的未决更新是两个预安装的 snap 包的更新。这就是为什么它们没有出现在可以通过
apt
.