Différences

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

Lien vers cette vue comparative

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]]