AUR helpers (Français)

État de la traduction:
Cet article est la version francophone de
AUR helpers
. Date de la dernière traduction: 2026-01-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.
Avis aux éditeurs
Veuillez utiliser la page de discussion de l'article anglais avant de modifier cet article :
Talk:AUR helpers
.
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.
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-git
AUR
.
Solveur fiable
Capacité à résoudre et à construire correctement des chaînes de dépendances complexes, comme
liri-git-meta
AUR
.
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
clion
AUR
.
Diviser les paquets qui dépendent d'un paquet de la même base de paquets, comme
samsung-unified-driver
AUR
.
Diviser les paquets indépendamment, comme
nxproxy
AUR
et
nxagent
AUR
.
Complétion du shell
L'auto-complétion
est disponible pour les
shells
listés.
Note
Facultatif
signifie qu'une fonctionnalité est disponible, mais uniquement via un argument de ligne de commande ou une option de configuration.
Partiel
signifie qu'une fonctionnalité n'est pas complètement implémentée, ou qu'elle s'écarte partiellement des critères donnés.
Tableaux de comparaison
Recherche et téléchargement
Nom
Écrit en
Examen des fichiers
Vue différentielle
Clone Git
Analyseur fiable
Solveur fiable
Complétion de shell
Spécificité
auracle-git
AUR
C++
Oui
Non
Oui
Oui
Oui
bash
impression de l'ordre de construction
pbget
AUR
Python
Oui
Non
Oui
Oui
–
–
–
repoctl
AUR
Go
Oui
Non
Non
Oui
–
bash, zsh, fish
dépôt local
yaah
AUR
Bash
Oui
Non
Optionnel
Oui
–
bash
–
Recherche et construction
Nom
Écrit en
Examen du fichier
Vue différentielle
Clone Git
Analyseur fiable
Solveur fiable
Diviser les paquets
Complétion de shell
Spécificité
aurutils
AUR
Bash
Oui
Oui
Oui
Oui
Oui
Oui
bash, zsh
dépôt local
, application de correctifs locaux,
signature de paquet
,
chroot propre
(avec
systemd-nspawn
}
pat-aur-host-git
AUR
/
pat-aur-client-git
AUR
Elvish
Oui
Oui
Oui
Oui
Oui
Oui
bash, zsh, elvish
dépôt local
, application de correctifs locaux,
signature de paquet
,
chroot propre
(avec
bubblewrap
),
compilation croisée
PKGBUILDer
AUR
Python
Non
Non
Oui
Oui
Oui
Partiel
–
pb
pour l'emballage de
pacman
rua
AUR
Rust
Oui
Oui
Oui
Oui
Oui
Oui
bash, zsh, fish
application de correctifs locaux,
chroot propre
(avec
bubblewrap
), inspection de
.pkg.tar
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.
Note
Les wrappers pacman suivants prennent en charge les opérations par lot (plutôt qu'à la demande) :
pacaur
AUR
,
pikaur
AUR
,
yay
AUR
,
aura
AUR
,
paru
AUR
,
aurman
AUR
.
Nom
Écrit en
Examen du fichier
Vue différentielle
Clone Git
Analyseur fiable
Solveur fiable
Diviser les paquets
Paramètres non sécurisés
Complétion de shell
Spécificité
aura
AUR
Rust
Non
Partiel
Oui
Oui
Oui
Oui
–
bash, fish, zsh
chroot propre
aurman
AUR
Python
Oui
Oui
Oui
Oui
Partiel
Yes
-Sy
--ask
bash, fish
récupération des clefs PGP
pacaur
AUR
Bash
Oui
Oui
Oui
Oui
Oui
Oui
--ask
bash, zsh
–
pakku
AUR
Nim
Oui
Oui
Oui
Oui
Oui
Oui
-Sy
bash, zsh
–
paru
AUR
Rust
Oui
Oui
Oui
Oui
Oui
Oui
-Sy
--ask
bash, fish, zsh
local repository
,
clean chroot
pikaur
AUR
Python
Oui
Oui
Oui
Oui
Oui
Oui
-Sy
bash, fish, zsh
dynamic users
trizen
AUR
Perl
Oui
Oui
Oui
Oui
Oui
Partiel
–
bash, fish, zsh
–
yay
AUR
Go
Oui
Oui
Oui
Oui
Oui
Oui
--ask
bash, fish, zsh
–
Graphique
Attention
L'utilisation des aides graphiques de l'AUR peut conduire à un système défectueux, par exemple par des
mises à jour partielles
non surveillées
Argon
— Surcouche GTK 3 de pacman écrite en Python.
https://github.com/14mRh4X0r/arch-argon
||
argon
AUR
Bauh
— Application Qt5 en Python prenant en charge les paquets AppImage, Debian et Arch (y compris AUR), Flatpak, Snap et les applications Web natives.
https://github.com/vinifmor/bauh
||
bauh
AUR
Cylon
— TUI, surcouche de pacman écrite en Bash.
https://github.com/gavinlyonsrepo/cylon
||
cylon
AUR
Kalu
— Systray, icône de notification utilisant libalpm et
PolicyKit
, avec dispositif de mise à jour optionnel
https://github.com/Thulinma/kalu
||
kalu
AUR
Octopi
— Surcouche Qt 5 de pacman écrite en C++.
https://tintaescura.com/projects/octopi
||
octopi
AUR
Pacsea
— Une TUI rapide et conviviale pour naviguer et installer les paquets Arch et AUR, écrite en Rust.
https://github.com/Firstp1ck/Pacsea
||
pacsea-bin
AUR
Pacseek
— Une interface utilisateur en terminal pour rechercher et installer des paquets Arch Linux.
https://github.com/moson-mo/pacseek
||
pacseek
AUR
Pamac
— Gestionnaire de paquets GTK 4 (ou terminal) autonome écrit pour Manjaro à l'aide de
libalpm(3)
avec intégration dans la barre d'état.
https://wiki.manjaro.org/index.php/Pamac
||
pamac-aur
AUR
Pakku GUI
— Frontend GTK 3 pour pakku écrit en Python.
https://gitlab.com/mrvik/pakku-gui
||
pakku-gui
AUR
PkgBrowser
— Navigateur Qt 5 en lecture seule pour les paquets des dépôts et AUR écrit en Python.
https://osdn.net/projects/pkgbrowser/
||
pkgbrowser
AUR
SPM
— Une interface TUI pour pacman et yay qui rend la gestion des paquets visuelle et interactive.
https://github.com/adelmonte/Simple_Package_Manager
||
spm-arch
AUR
Yup
— Surcouche TUI en ncurses de pacman écrite en Go.
https://github.com/ericm/yup
||
yup
AUR
Maintenance
aur-out-of-date
— Utilise les API de l'hébergeur pour vérifier si les paquets AUR ont été modifiés en amont.
https://github.com/simon04/aur-out-of-date
||
aur-out-of-date
AUR
aurpublish
— Script d'aide pour gérer et télécharger des paquets AUR à l'aide de
git-subtree(1)
. Utilise
githooks(5)
pour vérifier l'intégrité du PKGBUILD, générer automatiquement des .SRCINFO et créer un modèle de message de commit.
https://github.com/eli-schwartz/aurpublish
||
aurpublish
devtools
— Construire les paquets dans un environnement propre (conteneur
systemd-nspawn
) pour garantir leur exactitude. Une surcouche est fournie par
aura
AUR
,
aurutils
AUR
,
clean-chroot-manager
AUR
et
paru
AUR
.
https://gitlab.archlinux.org/archlinux/devtools
||
devtools
pkgoutofdate
— Parse l'URL source des PKGBUILDs et essaie de trouver les nouvelles versions des paquets en incrémentant le numéro de version et en envoyant des requêtes au serveur web.
https://github.com/anatol/pkgoutofdate
||
pkgoutofdate-git
AUR
repman
— Outil en ligne de commande pour gérer les dépôts locaux et distants.
https://gitlab.com/mipimipi/repman
||
repman-git
AUR
Autres
aur-talk
— Recherche et affichage des commentaires AUR.
https://github.com/GermainZ/aur-talk
||
aur-talk-git
AUR
aurvote-utils
— Un ensemble d'utilitaires pour la gestion des votes AUR.
https://github.com/jadenPete/aurvote-utils
||
aurvote-utils
AUR
haskell-aur
— Bibliothèque Haskell pour accéder à l'interface RPC d'Aurweb.
https://hackage.haskell.org/package/aur
||
haskell-aur
AUR
package-query
— Outil d'interrogation de
libalpm(3)
et de l'AUR.
https://github.com/archlinuxfr/package-query
||
package-query
AUR
python3-aur
— Modules et utilitaires auxiliaires de Python 3 permettant d'accéder aux informations sur les paquets AUR et d'automatiser les interactions avec l'AUR.
https://xyne.dev/projects/python3-aur
||
python3-aur
AUR
raur
— Bibliothèque Rust pour accéder à l'interface
Aurweb RPC
.
https://gitlab.com/davidbittner/raur
||
Voir aussi
Gestionnaires de paquets GUI pour Arch Linux
(DebugPoint, 2023) propose quelques captures d'écran et des informations simples sur certaines des options mentionnées dans
#Graphical
.