我彻底删除了旧磁盘数据,并安装了 20.04 LTS 版本的 Ubuntu,但Ubuntu 软件在 dock 上没有启动。然后我在终端中运行:
sudo apt install --reinstall ubuntu-software
一切顺利。但仍然无法打开。然后我在 dash 中搜索“软件“并找到了两个软件中心。一个名为软件和别的Ubuntu 软件。软件开始但是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)
答案1
这是因为预装的 Ubuntu 软件是snap 包(来源:OMG! Ubuntu 上的文章)。您可以通过运行以下命令来检查这一点:
snap list
您应该会看到一个名为的条目snap-store
,它对应于预装的 Ubuntu 软件。
您应该能够通过snap-store
在终端中运行命令来运行预装的 Ubuntu 软件。如果失败,它应该会显示一些有用的错误消息。
其次,GUI 应用程序中显示的待处理更新是两个预安装的 snap 包的更新。这就是为什么它们没有出现在可以通过 升级的包列表中apt
。