LinuxPedia

Wiki libre et indépendant dédié à GNU-Linux et BSD.

Outils pour utilisateurs

Outils du site


util:packagekit

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

util:packagekit [2018/11/17 13:54] (Version actuelle)
Ligne 1: Ligne 1:
 +====== PackageKit ======
 +==== Présentation ====
 +  *//​[[http://​blog.fedora-fr.org/​renault/​post/​Yumex-au-placard,​-place-à-PackageKit|Article original de Renault]]//
 +=== PackageKit c'est quoi ? ===
 +**PackageKit** est un projet de [[http://​www.freedesktop.org/​wiki/​|Freedesktop.org]],​ et qui ne cesse de trouver des projets pour unifier **GNU-Linux** et empêcher que la diversité devienne nuisible au Logiciel Libre dans son ensemble en améliorant la compatibilité et une certaine unicité à bas niveau.\\ ​
 +Par exemple on peut citer **Gstreamer** pour le multimédia,​ **HAL** et **D-bus** pour le matériel, **Nouveau** pour le pilote libre de nVidia, **Telepathy** pour la messagerie instantanée,​ [[:X.Org]] ou encore **SWFdec** pour le Flash libre.\\ ​
 +Car on est parti d'un constat simple, il y a multiplication de gestionnaires graphiques des paquets ce qui nuit à l'​utilisateur car d'une distribution à une autre la gestion des paquets diffère. Et on sait ce cette partie du système est une base importante qu'on utilise quasiment tous les jours ne serait-ce pour les mises à jour et l'​intérêt d'​interfaces différentes laisse à désirer (mais à bas niveau c'est une autre histoire).\\ ​
 +Donc **PackageKit** doit offrir à tous les gestionnaires de paquets les mêmes options et la même interface comme Yum, APT/​APTitude,​ Smart, etc. et ce pour n'​importe quelle distribution.
 +=== Une progression constante et une adoption progressive ===
 +**PackageKit** est un projet qui sort des versions depuis près d'un an seulement, et les progrés sont exemplaires.\\ ​
 +On atteint la version 0.3.10 au rythme d'une version toutes les 1 à 2 semaines. Et son succès commence à se répandre.\\ ​
 +En effet en mai [[rpm:​Fedora]] 9 l'​intègre par défaut et le mois suivant [[:​OpenSUSE]] suit la danse. En septembre [[:​Mandriva]] l'​intègre peu à peu dans sa version 2008.1.\\ ​
 +Cette adoption progressive permet d'​intensifier le développement et le support des gestionnaires des paquets de chaque distribution,​ et ça commence à porter ses fruits. En mai, la 1ère version de Fedora 9 (la 0.1.13 de souvenir) était inutilisable au quotidien sauf pour les mises à jour : il ne gère qu'un paquet à la fois, lent, peu puissant... Aujourd'​hui il commence à rivaliser parmi les plus grands en seulement quelques mois et devient à vrai régal au quotidien.
 +=== Des fonctionnalités nouvelles et intéressantes ===
 +**PackageKit** commence à révolutionner la gestion des paquets d'une distribution. Commençons par les mises à jour.
 +  *La possibilité de savoir quelle est le type de mise à jour via une icône et une séparation des paquets par type : mise à jour de sécurité, corrections de bogues, de nouvelles fonctionnalités ou mise à jour classique, etc. Ainsi on sait déjà ce qu'​apporte la mise à jour et ce qu'on peut attendre de chaque paquet.
 +  *La vérification des mises à jour personnalisables (par heure, jour, semaines ou mois) avec possibilité d'​installer le tout automatiquement ou seulement les mises à jour de sécurité. Et évidemment selon l'​état de la batterie de votre portable il effectuera ou non la mise à jour (car une mise à jour coupé pendant la phase d'​installation n'est pas recommandée).\\ ​
 +Mais maintenant la gestion des paquets à installer ou supprimer :
 +  *La possibilité de filtrer les paquets selon la licence (libre ou pas), selon la présence ou non d'​interface graphique ou encore de paquets de développements ou pour les utilisateurs normaux. Sans oublier la possibilité de n'​afficher que les derniers paquets ajoutés dans la liste.
 +  *Pouvoir virer l'​ensemble des paquets qu'on a ajouté dans la liste des choses à ajouter ou enlever.
 +  *À la fin de l'​installation on vous propose de sélectionner des paquets de pouvoir les lancer directement à la fin. Plus besoin de chercher dans les menus le nouveau logiciel installé que vous désirez.
 +  *Affichage des icônes de l'​application à côté du paquet ce qui permet de vérifier si c'est la bonne application ou de savoir ce qu'il fait sans lire la description...
 +  *La présence d'un historique des mises à jour ou installation/​suppression des paquets ce qui est pratique pour savoir la date de la dernière mise à jour ou de vérifier les paquets responsables de votre dernier bogue.
 +  *Support de PolicyKit, plus besoin de taper le mot de passe root pour une simple mise à jour...
 +=== Quelques manques assez gênants ===
 +Mais sans doute imputable à la jeunesse du projet
 +  *Impossibilité de savoir si cette mise à jour nécessite un redémarrage pour l'​appliquer correctement (comme celui du noyau Linux) et ne propose pas de redémarrage même s'il y a besoin à la fin
 +  *On ne peut pas tout ajouter ou tout enlever dans la liste des paquets visibles (pour les mises à jour ou l'​installation après une recherche de paquets)
 +  *Pas d'​ajout ou suppression de dépôts possible, juste l'​activation ou désactivation des dépôts le sont.
 +  *Encore un peu lent pour actualiser la liste des paquets.
 +  *L'​intégration de [[kde:​presentation|KDE]] bien qu'à son balbutiement reste peu aboutie pour le moment, l'​écart avec la version GTK (gnome:​Gnome) est assez conséquente
 +==== Captures ====
 +{{packagekit.png?​500;​nolink}}\\ ​
 +//​PackageKit sous Gnome//\\ \\ 
 +{{kpackagekit.png?​500;​nolink}}\\ ​
 +//​KpackageKit sous Kde//
 +==== Liens ====
 +  *[[http://​www.packagekit.org/​|Site officiel]]\\ \\ 
  
 +----
 +//​[[:​debuter|Retour à la page Débuter]]\\ [[:​opensuse|retour à la page openSUSE]]//​
util/packagekit.txt · Dernière modification: 2018/11/17 13:54 (modification externe)