AUR helpers (Français)

Les assistants AUR automatisent l'utilisation du Dépôt des utilisateurs d'Arch. En particulier, ils peuvent automatiser les tâches suivantes :

  • recherche de paquets publiés sur l'AUR ;
  • résolution des dépendances entre les paquets AUR ;
  • récupération et construction des paquets AUR ;
  • récupération de contenus web, comme les commentaires des utilisateurs ;
  • soumission de paquets AUR.
État de la traduction: Cet article est la version francophone de AUR helpers. Date de la dernière traduction: 2022-10-05. Vous pouvez aider à synchroniser la traduction s'il y a eu des changements dans la version anglaise.
Attention: Les assistants AUR ne sont pas prises en charge par Arch Linux. Vous devriez vous familiariser avec le processus de construction manuel afin d'être prêt à résoudre les problèmes.
Note: Veuillez utiliser la page de discussion de l'article anglais pour suggérer des modifications à cet article : Talk:AUR helpers.

Pacman ne gère que les mises à jour des paquets préconstruits dans ses dépôts. Les paquets AUR sont redistribués sous forme de PKGBUILDs et nécessitent un assistant AUR pour automatiser le processus de reconstruction. Cependant, gardez à l'esprit qu'une reconstruction d'un paquet peut être nécessaire lorsque les dépendances de sa bibliothèque partagée sont mises à jour et pas seulement lorsque le paquet lui-même est mis à jour.

Légende

Les colonnes #Tableaux de comparaison ont la signification suivante :

Examen des fichier 
Ne source pas du tout le PKGBUILD par défaut ou alerte l'utilisateur et lui offre la possibilité d'inspecter le PKGBUILD manuellement avant qu'il ne soit sourcé. Certains assistants sont connus pour sourcer les PKGBUILDs avant que l'utilisateur ne puisse les inspecter, permettant l'exécution de code malveillant.
Vue différentielle 
Possibilité d'afficher les différences entre les paquets lors de l'inspection. Outre le PKGBUILD, cela inclut les modifications apportées aux fichiers tels que les fichiers .install ou .patch.
Clone Git 
Utilise git-clone(1) par défaut pour récupérer les fichiers de construction de l'AUR.
Analyseur fiable 
Capacité à gérer des paquets complexes en utilisant les métadonnées fournies (RPC/.SRCINFO) au lieu de PKGBUILD parsing, comme aws-cli-gitAUR.
Solveur fiable 
Capacité à résoudre et à construire correctement des chaînes de dépendances complexes, comme ros-melodic-desktopAUR.
Paquets fractionnés 
Capacité à construire et installer correctement :
  • Plusieurs paquets à partir de la même base de paquets, sans reconstruire ou réinstaller plusieurs fois, comme clionAUR.
  • Diviser les paquets qui dépendent d'un paquet de la même base de paquets, comme jellyfinAUR.
  • Diviser les paquets indépendamment, comme python-pyalsaaudioAUR et .
Complétion du shell 
L'auto-complétion est disponible pour les shells listés.

Tableaux de comparaison

Recherche et téléchargement

NomÉcrit enExamen des fichiersVue différentielleClone GitAnalyseur fiableSolveur fiableComplétion de shellSpécificité
C++OuiNonOuiOuibash
PythonOuiNonOuiOui
GoOuiNonNonzsh
BashOuiNonOptionnelOuibash

Recherche et construction

NomÉcrit enExamen du fichierVue différentielleClone GitAnalyseur fiableSolveur fiableDiviser les paquetsComplétion de shellSpécificité
BashOuiOuiOuiOuiOuiOuibash, zsh}
PythonOuiNonOuiOuiOuiOuibash, zshbb-wrapper pour l'habillage de pacman, la gestion de la confiance
PythonNonOuiOuiOui
RustOuiOuiOuiOuibash, zsh, fish

Surcouches de Pacman

Attention: Les surcouches de pacman(8) font abstraction du travail du gestionnaire de paquets. Ils peuvent (facultativement ou par défaut) introduire des paramètres dangereux, ou tout autre comportement inattendu conduisant à un système défectueux.
NomÉcrit enExamen du fichierVue différentielleClone GitAnalyseur fiableSolveur fiableDiviser les paquetsParamètres non sécurisésComplétion de shellSpécificité
HaskellNonOuibash, fish, zsh
BashOuiOuiOuiOuiOuiOuibash, zsh
NimOuiOuiOuiOuiOuibash, zsh
paruAUR RustOuiOuiOuiOuiOuiOuibash, fish, zsh
pikaurAUR PythonOuiOuiOuiOuiOuiOuibash, fish, zsh
PerlOuiOuiOuibash, fish, zsh
GoOuiOuiOuiOui-Sy
--ask
bash, fish, zsh

Graphique

  • Pakku GUI Frontend GTK 3 pour pakku écrit en Python.
https://gitlab.com/mrvik/pakku-gui || pakku-guiAUR

Maintenance

https://gitlab.archlinux.org/archlinux/devtools || devtools

Autres

  • haskell-aur Bibliothèque Haskell pour accéder à l'interface RPC d'Aurweb.
https://hackage.haskell.org/package/aur || haskell-aurAUR
gollark: Upward!
gollark: Do you have autoinscribers?
gollark: Except lategame where you can waste it.
gollark: I'm hoping to move the server to a newer platform eventually, since it turns out regular non-ECC DDR4 is significantly cheaper than ECC DDR3 now, plus lower power usage, and you can get decent amounts of cores without dipping into enterprise hardware now.
gollark: They could also dump caches or something, or deallocate buffers which aren't entirely needed, or ignore it.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.