web-dev-qa-db-fra.com

Pourquoi Ubuntu Software Center n'affiche-t-il pas tous les packages disponibles?

Le Centre de logiciel sous Ubuntu 16.04 (Logiciel Gnome) n’affiche qu’une partie des packages disponibles. Alors que par exemple apt list qtcreator liste correctement le paquet correspondant qu'une recherche dans le Centre logiciel ne trouve rien.

Y a-t-il quelque chose de mal configuré? J'ai mis à jour à partir de 15.10. Jusqu'à présent, j'ai utilisé l'ancien logiciel Ubuntu, qui fonctionnait bien.

3
penguinwizzard

J'ai le même problème. Par exemple. Peut voir openjfx dans le Centre logiciel Ubuntu mais pas dans le nouveau logiciel Ubuntu. Il semble que vous puissiez toujours utiliser Ubuntu Software Center, qui est toujours installé pour moi après la mise à niveau à partir de 14.04. Pour les personnes ayant installé 16.04 en mode propre, vous pouvez installer le Centre logiciel en: apt-get install software-center

Ubuntu Software a été présenté comme remplaçant de Software Center, donc je pense qu'il devrait quand même afficher les paquets.

1
Chris Good

Ce problème persiste même en 19.04:

L'image ci-dessous montre que j'ai installé rofi mais le Centre de logiciel ne le trouve pas. Il ne l'a même pas montré dans l'onglet "Installé" (non montré).

Software Center doesn't find rofi

Lubuntu, une saveur officielle, utilise Openbox comme gestionnaire de fenêtres. Encore une fois, le centre logiciel ne l'énumère pas.

Software Center doesn't find Openbox

Il y a plus d'exemples.

Dans cette réponse , il existe un lien vers n bogue à partir de 2016 qui pourrait expliquer pourquoi certains packages ne sont pas répertoriés. Je copie/colle certains de ce que je pense être des points à noter:

  • Extrait du commentaire n ° 2: le logiciel gnome est conçu pour répertorier uniquement les logiciels graphiques. Les éléments techniques tels que samba sont destinés à des utilisateurs plus techniques et peuvent être installés à partir de la ligne de commande ou de Synaptic.

  • Extrait du commentaire n ° 7: le fait que certains ne soient pas affichés est un bogue du générateur de métadonnées ou (plus probablement) de l'emballage ou du logiciel en amont.

  • A partir du commentaire n ° 9: les packages doivent correspondre à certains critères, et le respect de ceux-ci incombe au responsable de la maintenance des packages.

  • Extrait du commentaire n ° 12: Oui, l'ancien logiciel Ubuntu Software Center a été conçu pour remplacer également Synaptic, tandis que le nouveau logiciel GNOME est destiné uniquement aux applications/polices/autres éléments visibles (comme le fait KDE Discover).
    Les utilisateurs expérimentés sont encouragés à utiliser directement Synaptic, Muon ou la ligne de commande.


Le commentaire n ° 7 ci-dessus fait référence à un générateur de métadonnées. Si vous souhaitez en savoir plus, vous pouvez consulter Appstream et Aidez Gnome Software à rendre magnifique . De l'ancien lien:

AppStream est un format XML cross-distribution permettant de fournir des métadonnées aux composants logiciels et d'attribuer des identifiants uniques aux logiciels.

et

Les métadonnées peuvent par exemple être utilisées par des centres logiciels tels que GNOME Software ou KDE Discover pour afficher de manière conviviale une approche centrée sur les applications sur les archives de paquets.


À mon avis, il pourrait y avoir (au moins) deux raisons pour lesquelles les packages ne sont pas répertoriés dans les centres de logiciel:

  • les métadonnées n'ont pas été générées pour le package, probablement en raison de la non-disponibilité des efforts humains.

  • problèmes avec les métadonnées. Voir http://appstream.ubuntu.com/ pour plus d'informations.

Le message de aide à rendre Gnome Software magnifique explique comment vous et moi pouvons aider à faire avancer les choses.

0
DK Bose