LinuxAlternative

Linux · Outils système

PackageKit

PackageKit est un outil système qui fournit une interface unifiée pour la gestion des paquets logiciels sur différentes distributions Linux.

Open sourceGratuit
Soyez le premier à noter
Licence
GPL-2.0
Dernière version
1.4.0

Qu’est-ce que PackageKit ?

PackageKit abstrait la gestion des paquets, permettant aux applications d'installer, mettre à jour et supprimer des logiciels sans dépendre d'un gestionnaire de paquets spécifique. Créé en 2007, il vise à unifier l'accès à des systèmes de paquets comme APT, DNF et Pacman via une interface D-Bus commune. Il est mature et largement intégré aux environnements de bureau comme GNOME et KDE.

Il s'adresse principalement aux utilisateurs Linux utilisant un bureau graphique et s'appuyant sur des centres logiciels ou des outils de mise à jour système. Si vous utilisez GNOME Logiciels, KDE Discover ou le système de notification de mise à jour de votre distribution, vous utilisez probablement déjà PackageKit en arrière-plan. Il n'est pas conçu pour une utilisation directe en ligne de commande, mais pour alimenter des outils de niveau supérieur.

Contrairement à l'Intel Driver & Support Assistant, PackageKit ne se concentre ni sur les pilotes ni sur le diagnostic matériel. Il gère plutôt le cycle de vie général des logiciels. Il ressemble moins à un assistant matériel qu'à un service système permettant des mises à jour logicielles cohérentes sur les systèmes Linux — moins spectaculaire, mais plus intégré.

Idéal pour : Les utilisateurs qui souhaitent une méthode cohérente et intégrée au bureau pour gérer leurs logiciels sans passer par la ligne de commande.

Fonctionnalités clés de PackageKit

  • Interface D-Bus unifiée pour les opérations de gestion de paquets
  • Prise en charge de plusieurs moteurs (APT, DNF, Pacman, zypper)
  • Vérifications automatiques des mises à jour système
  • Installation de paquets à partir de fichiers locaux ou de dépôts distants
  • Gestion des paquets de micrologiciels (firmware) et de pilotes via fwupd et autres
  • Affichage convivial de la progression dans les outils graphiques
  • Contrôle d'accès basé sur des politiques via Polkit

Points forts

  • Conception indépendante de la distribution
  • Bonne intégration aux environnements de bureau
  • Réduction des doublons dans les outils graphiques de gestion de paquets
  • Permet un comportement de mise à jour cohérent
  • Prend en charge l'annulation des transactions avec certains moteurs

Points faibles

  • Peut sembler lent en raison de la couche d'abstraction
  • Fonctionnalités limitées par rapport aux outils natifs comme apt ou dnf
  • Confusion occasionnelle lors du débogage des échecs

Logiciels Windows remplacés par PackageKit

Installer PackageKit sous Linux

Ubuntu / Mintsudo apt install packagekit
Debiansudo apt install packagekit
Fedorasudo dnf install PackageKit
Arch / Manjarosudo pacman -S packagekit
openSUSEsudo zypper install PackageKit

Conseils pour les utilisateurs de Windows

Oubliez les outils spécifiques aux pilotes — Linux gère la plupart des pilotes via le noyau et les paquets de micrologiciels. Au lieu de télécharger des fichiers .exe ou .msi, utilisez les dépôts de votre distribution. PackageKit fonctionne en silence derrière les outils graphiques, alors recherchez « Mises à jour logicielles » ou « Ajouter/Supprimer des logiciels » dans le menu système. Vous ne lancerez jamais PackageKit manuellement ; il s'exécute en tant que service quand les applications en ont besoin.

PackageKit : questions fréquentes

Dois-je utiliser PackageKit directement ?

Non. Il fonctionne en arrière-plan et est utilisé par des outils graphiques comme GNOME Logiciels. Vous interagissez avec ces outils, pas avec PackageKit lui-même.

Pourquoi l'installation de logiciels demande-t-elle parfois une confirmation par mot de passe ?

PackageKit utilise Polkit pour le contrôle des privilèges. Vous êtes invité à confirmer lorsque des droits administrateur sont requis, de façon similaire à UAC sous Windows.

PackageKit peut-il installer des fichiers .deb ou .rpm ?

Oui. Un double-clic sur ces fichiers utilise généralement un outil graphique basé sur PackageKit pour les installer de manière sécurisée.

PackageKit est-il identique à apt ou yum ?

Non. C'est une interface qui fonctionne avec apt, yum et d'autres. Il ne les remplace pas, mais fournit une couche commune par-dessus.

Mis à jour le