清除 Intel 01.org 驱动程序后更新删除了 gnome-software

清除 Intel 01.org 驱动程序后更新删除了 gnome-software

因为我升级了 GPU,所以我删除了英特尔开源技术中心驱动程序,如下所示这个问题的程序

这样做后,一系列软件按预期被降级,但一些不相关的软件被删除了。

The following packages were automatically installed and are no longer required:
  gnome-software-common libgtkspell3-3-0 libmowgli-2-0 libqt5keychain1 libqtkeychain1 libsnapd-glib1
  snapd-login-service
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  gnome-software libnvpair1 libuutil1 libzfs2 libzpool2 ubuntu-software ubuntu-zfs zfsutils
The following NEW packages will be installed:
  autoconf automake autopoint dh-autoreconf libcrypto++9v5 libltdl-dev libqt5keychain0 libtool libuv1 m4
The following packages will be upgraded:
  appstream debhelper libappstream4 libarchive13
The following packages will be DOWNGRADED:
  libguess1 libowncloudsync0 libshairplay0 mkvtoolnix mkvtoolnix-gui nethogs nodejs owncloud-client
  owncloud-client-l10n spl spl-dkms synergy xboxdrv zfs-dkms zfs-doc

其中包括gnome-softwareubuntu-software。如果我尝试重新安装它们,我会收到依赖性错误:

sudo apt install gnome-software ubuntu-software
...
The following packages have unmet dependencies:
 gnome-software : Depends: appstream but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

这是输出apt policy appstream

  Installed: 0.10.6-1~ubuntu16.04.1
  Candidate: 0.10.6-1~ubuntu16.04.1
  Version table:
 *** 0.10.6-1~ubuntu16.04.1 100
        100 http://mx.archive.ubuntu.com/ubuntu xenial-backports/main amd64 Packages
        100 /var/lib/dpkg/status
     0.10.3-1~ubuntu16.04~ppa2 500
        500 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu xenial/main amd64 Packages
     0.9.4-1ubuntu2 500
        500 http://mx.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     0.9.4-1 500
        500 http://mx.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

一切都表明反向移植存储库搞乱了一切,但我觉得奇怪的是开发人员竟然没有注意到如此明显的问题,这种想法让我认为真正的问题出在其他地方。我该怎么做才能修复软件中心?

我在 Ubuntu Unity x86_64 16.04 上

答案1

正如所指出的这个答案,与 Xenial 附带的appstream 0.10.16-1不兼容。gnome-software 3.22.5-1

通过安装紧接着的上一个版本,应该可以再次appstream重新安装。gnome-software

要了解该版本的确切数字,请apt policy appstream在终端中运行。然后复制并粘贴该数字并按以下方式安装该版本:

apt install appstream=0.10.3-1~ubuntu16.04~ppa2

由于我启用了 KDE Backports PPA,所以这是我的对应版本,但根据您活动的 PPA,您可能拥有不同的“最新”版本。

然后重新安装之前删除的软件包:

apt install gnome-software ubuntu-software

这将恢复该软件,但现在图标会有所不同。

相关内容