| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| packagekit [Le 15/05/2023, 07:36] – [Apper] krodelabestiole | packagekit [Le 16/05/2023, 03:02] (Version actuelle) – explication front-end / back-end krodelabestiole |
|---|
| ===== Front-ends ===== | ===== 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. | En informatique le //[[wpfr>Frontal_(serveur)|front-end]]// est l'interface que manipule l'utilisateur. Pour PackageKit il s'agit donc de [[:gestionnaire_de_paquets|gestionnaires de paquets]], utilisables graphiquement ou en ligne de commande. |
| | |
| | On peut installer différents //front-ends// de PackageKit sur Ubuntu ([[wp>PackageKit#Front-ends|voir ici]]). Certains sont installés par défaut, dépendamment de la [[:variantes|variante]] qu'on utilise. |
| |
| ==== pkcon ==== | ==== pkcon ==== |
| 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. : | 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> | <code>pkcon search explorateur</code> |
| | |
| | <note tip>En se basant sur PackageKit plutôt que sur [[:APT]] (Debian / Ubuntu) ou sur une autre solution liée à une distribution particulière (RPM - Red Hat, Pacman - Arch, etc.), pkcon propose une solution de gestion des paquets en ligne de commande //agnostique//, fonctionnelle sur la plupart des [[:distributions]] GNU/Linux.</note> |
| |
| ==== GNOME Paquets ==== | ==== GNOME Paquets ==== |
| |
| <note tip> | <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.). | 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]], [[:Synaptic]] ou [[:Muon]] par ex.). |
| </note> | </note> |
| |
| ==== Apper ==== | ==== Apper ==== |
| |
| [[:Apper]] est l'équivalent de [[:gnome-packagekit|GNOME Paquets]] pour [[:Kubuntu]]. Il permet un accès direct à l'intégralité des paquets disponibles sur [[:APT]] et se rapproche donc de [[:Muon]], qui lui gère directement les dépôts [[:APT]]. | [[:Apper]] est l'équivalent de [[:gnome-packagekit|GNOME Paquets]] pour [[:Kubuntu]]. En accédant à l'intégralité des dépôts [[:APT]] il se rapproche donc de [[:Muon]], qui lui les gère directement. |
| |
| ===== Back-ends ===== | ===== Back-ends ===== |
| |
| Bien que PackageKit puisse utiliser différents [[wp>PackageKit#Back-ends|back-ends]], sur Ubuntu seul [[:APT]] est utilisé. | Pour un logiciel le //[[wpfr>Backend|back-end]]// est la partie "immergée de l'iceberg" (le traitement des données par ex.). En ce qui concerne PackageKit, les //back-ends// sont les implémentations des divers systèmes de [[:paquet|paquets]] / [[:dépôts]]. |
| | |
| | Bien que PackageKit puisse utiliser différents //back-ends// ([[wp>PackageKit#Back-ends|voir ici]]), sur Ubuntu seul [[:APT]] est utilisé. Les autres //back-ends// sont utiles sur d'autres [[:distributions]] Linux. Cela permet en particulier de simplifier le travail de développement sur des logiciels de [[:gestionnaire_de_paquets|gestion de paquets]] (les //[[#front-ends]]//), en les rendant très facilement fonctionnels d'une distribution à l'autre. |
| |
| ===== Filtres ===== | ===== Filtres ===== |
| |
| Il est possible de rechercher et de filtrer les logiciels. Certains //front-ends// le font par défaut.\\ | 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]]. | 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 : | Il est par ex. possible de filtrer les retours d'une recherche avec [[#pkcon]] : |
| <code>pkcon --filter application search nautilus </code> | <code>pkcon --filter application search nautilus </code> |
| Pour montrer seulement les //applications// contenant le terme ''nautilus'' dans leur nom ou leur description. | Pour montrer seulement les //applications// contenant le terme ''nautilus'' dans leur nom ou leur description. |