Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
utilisateurs:krodelabestiole:brouillons:packagekit [Le 15/05/2023, 06:54] krodelabestiole supprimée |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>installation_logiciel gestionnaire_de_paquets}} | ||
- | ====== PackageKit ====== | ||
- | |||
- | [[wpfr>PackageKit]] est une surcouche utilisée par des [[:gestionnaire_de_paquets|gestionnaires de logiciels]] tels que [[:gnome-software|GNOME Logiciels]], [[:plasma-discover|Plasma Discover]], [[:gnome-packagekit|GNOME Paquets]], ou en ligne de commande par [[#pkcon]] (on parle de //[[#front-ends]]//). | ||
- | |||
- | PackageKit permet de récupérer des informations concernant des [[:paquet|paquets]] disponibles depuis différents [[:gestionnaire_de_paquets|gestionnaires de paquets]] comme [[:APT]] sur Ubuntu (on parle de //[[#back-ends]]//). | ||
- | |||
- | Cette surcouche permet aux différents logiciels //front-ends// de fonctionner sur différentes [[:distributions]] Linux, quel que soit le système de paquets que celle-ci utilise. C'est donc un outil particulièrement utile pour les développeurs, mais il peut être utile de comprendre son fonctionnement, même pour un utilisateur final. | ||
- | |||
- | ===== Front-ends ===== | ||
- | |||
- | On peut installer différents [[wp>PackageKit#Front-ends|front-ends]] sur Ubuntu. Certains sont installés par défaut, dépendamment de la [[:variantes|variante]] qu'on utilise. | ||
- | |||
- | ==== pkcon ==== | ||
- | |||
- | **pkcon** est un utilitaire qui permet d'utiliser PackageKit en ligne de commande. Il se rapproche donc de [[:apt-cli|apt]] ou [[:apt-get]], qui gèrent eux directement les dépôts [[:APT]]. | ||
- | |||
- | En lançant la commande ''pkcon'' sans argument vous obtiendrez la liste des sous-commande disponibles. Entre autres : | ||
- | <code> | ||
- | search [name|details|group|file] [data] | ||
- | install [packages] | ||
- | download [directory] [packages] | ||
- | remove [package] | ||
- | update <package> | ||
- | depends-on [package] | ||
- | required-by [package] | ||
- | get-details [package] | ||
- | get-files [package] | ||
- | repo-list | ||
- | repo-enable [repo_id] | ||
- | repo-disable [repo_id] | ||
- | what-provides [search] | ||
- | </code> | ||
- | |||
- | La sous-commande suit la commande ''pkcon'' et peut être suivie par un paramètre (entre crochet dans la documentation), ce qui donne par ex. : | ||
- | <code>pkcon search explorateur</code> | ||
- | |||
- | ==== GNOME Paquets ==== | ||
- | |||
- | [[:gnome-packagekit|GNOME Paquets]] est un //front-end// graphique officiel pour GNOME. De la même manière il se rapproche de [[:Synaptic]], qui lui gère directement les dépôts [[:APT]]. | ||
- | |||
- | ==== GNOME Logiciels ==== | ||
- | |||
- | [[:gnome-software|GNOME Logiciels]] est un //front-end// graphique installé par défaut sur Ubuntu. En plus de PackageKit, il peut gérer d'autres systèmes tels que [[:snap]] ou [[:flatpak]] au moyen d'extensions. | ||
- | |||
- | Concernant PackageKit, GNOME Logiciels [[#filtres|filtre par défaut certains paquets]] afin de ne montrer que des applications supportées (plutôt que des librairies par ex.), ce qui est a priori plus pratique et intéressant pour l'utilisateur final. | ||
- | |||
- | <note tip> | ||
- | Ceci explique les différences notables de résultat de recherche, selon qu'on passe par la logithèque ou simplement par [[:APT]] (via [[:apt-cli|apt]] ou [[:Synaptic]] par ex.). | ||
- | </note> | ||
- | |||
- | ==== Plasma Discover ==== | ||
- | |||
- | [[:plasma-discover|Plasma Discover]] est installé par défaut sur [[:Kubuntu]]. Il propose un fonctionnement similaire à GNOME Logiciels. | ||
- | |||
- | ===== Back-ends ===== | ||
- | |||
- | Bien que PackageKit puisse utiliser différents [[wp>PackageKit#Back-ends|back-ends]], sur Ubuntu seul [[:APT]] est utilisé. | ||
- | |||
- | ===== Filtres ===== | ||
- | |||
- | Il est possible de rechercher et de filtrer les logiciels. Certains //front-ends// le font par défaut.\\ | ||
- | C'est pourquoi une recherche ne retournera pas les même résultats selon qu'on utilise les logithèques d'un côté ou de l'autre [[:gnome-packagekit|GNOME Paquets]] ou [[:pkcon]] qui montre par défaut l'intégralité des disponibilités d'[[:APT]]. | ||
- | |||
- | Il est par ex. possible de filtrer les retours d'une recherche avec pkcon : | ||
- | <code>pkcon --filter application search nautilus </code> | ||
- | Pour montrer seulement les //applications// contenant le terme ''nautilus'' dans leur nom ou leur description. | ||
- | |||
- | ===== Voir aussi ===== | ||
- | |||
- | * [[:APT]] | ||
- | * [[:gnome-packagekit|GNOME Paquets]] | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : [[:utilisateurs/krodelabestiole]] |