Depuis que j'ai mis à niveau mon GPU, j'ai supprimé le pilote du centre technologique Open Source d'Intel après la procédure de cette question .
Ce faisant, un ensemble de logiciels a été rétrogradé comme prévu, mais certains autres, peu liés, ont été supprimés.
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
Parmi ceux-ci figurent gnome-software
et ubuntu-software
. Si j'essaie de les réinstaller, une erreur de dépendance se produit:
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.
Voici le résultat de 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
Tout indique que les dépôts de backports gâchent les choses, mais je trouve étrange que les développeurs n'aient pas remarqué un problème aussi évident et cette réflexion m'amène à penser que le vrai problème est ailleurs. Que puis-je faire pour réparer le centre logiciel?
Je suis sur Ubuntu Unity x86_64 16.04
Comme indiqué dans cette réponse , appstream 0.10.16-1
est incompatible avec gnome-software 3.22.5-1
qui est fourni avec Xenial.
En installant la version précédente immédiate de appstream
, la réinstallation de gnome-software
devrait être à nouveau possible.
Pour connaître le numéro exact de cette version, exécutez apt policy appstream
dans un terminal. Puis copiez et collez le numéro et installez ladite version de cette manière:
apt install appstream=0.10.3-1~ubuntu16.04~ppa2
Depuis que j'ai activé le PPA de KDE Backports, c'est ma version correspondante, mais en fonction de vos PPA actifs, vous pouvez avoir une version "la plus récente" différente.
Puis réinstallez les paquets précédemment supprimés:
apt install gnome-software ubuntu-software
Cela ramènera le logiciel mais l'icône sera différente maintenant.