Le logiciel GNOME est un utilitaire permettant d'installer des applications et des mises à jour sous Linux . Il fait partie des applications de base de GNOME et a été introduit dans GNOME 3.10.
Il s'agit de l' interface GNOME de PackageKit , à son tour une interface vers plusieurs systèmes de gestion de paquets , qui incluent des systèmes basés à la fois sur RPM et DEB .
Le programme est utilisé pour ajouter et gérer des dépôts de logiciels ainsi que des archives de paquets personnels Ubuntu (PPA). Ubuntu a remplacé son précédent programme Ubuntu Software Center par GNOME Software à partir d' Ubuntu 16.04 LTS , et l'a rebaptisé « Ubuntu Software ».
Il prend également en charge fwupd pour la maintenance du micrologiciel du système.
Le logiciel GNOME prend en charge les mises à jour automatiques pour les applications Flatpak, mais pas pour les packages ou les mises à jour système. Cette fonctionnalité a été introduite dans GNOME 3.30, sorti en 2018. Les utilisateurs peuvent contrôler si les mises à jour Flatpak sont automatiquement téléchargées et installées
GNOME Software a supprimé la prise en charge de Snap en juillet 2019, en raison de problèmes de qualité du code, d'un manque d'intégration (en particulier, l'utilisateur ne peut pas savoir ce que fait Snap après avoir cliqué sur « installer » et qu'il ignore généralement les paramètres de GNOME), et du fait qu'il est en concurrence avec la norme Flatpak prise en charge par GNOME .
Caractéristiques
Les objectifs et les cas d'utilisation ciblés par GNOME Software à partir de novembre 2020 :
- Objectifs principaux
- Permettre aux utilisateurs de trouver des applications en naviguant ou en effectuant une recherche :
- une application spécifique qu'ils recherchent, ou
- des applications appartenant à une catégorie particulière ou avec des fonctionnalités particulières dont elles ont besoin
- Permettre aux utilisateurs d'inspecter et d'évaluer efficacement les applications avant de les installer (captures d'écran, descriptions, notes, commentaires, métadonnées)
- Autoriser les utilisateurs à voir quelles applications sont installées et à les supprimer
- Présenter une vision positive de l'écosystème des applications
- Renforcez le sentiment qu'il existe de nombreuses applications de haute qualité
- Encourager les gens à s'engager dans cet écosystème, à la fois en tant qu'utilisateurs et en tant que contributeurs
- Lors de la navigation, présentez et faites la promotion des meilleures applications disponibles
- Facilitez la découverte accidentelle d'applications géniales
- Gérez les mises à jour logicielles. Faites en sorte que les mises à jour logicielles soient aussi simples que possible pour les utilisateurs. Cela comprend : les applications, les mises à jour du système d'exploitation (PackageKit, eos, rpm-ostree), le micrologiciel
- Prend en charge plusieurs référentiels de logiciels, définis à la fois par le distributeur et les utilisateurs.
- Afficher les dépôts configurés. Autoriser leur ajout/suppression.
- Gérer les cas où la même application peut être installée à partir de plusieurs sources.
- Objectifs secondaires
- Mises à niveau du système d'exploitation
- Installation du pilote matériel
- Installation de la méthode de saisie
- Répondre aux requêtes d'application pour les logiciels (applications, codecs, langues)
- Connexions hors ligne et mesurées
- Fin de vie des mises à jour du système d'exploitation
- Fin de vie de l'application
- Non-buts
- Pas un gestionnaire de paquets frontal
- Tous les dépôts ne sont pas égaux
- Toutes les applications ne sont pas égales
