Arch terminology (Français)
Le but de cette page est de démystifier les termes courants utilisés par la communauté Arch Linux.
ABS
ABS signifie Arch build system (Français)
Arch Linux
Arch peut être désigné comme :
- Arch Linux,
- Arch (Linux implicite),
- archlinux (nom UNIX).
Archlinux, ArchLinux, archLinux, aRcHlInUx, etc... sont toutes des significations étonnantes (et de plus en plus étonnantes).
Officiellement, le "Arch" dans "Arch Linux" se prononce /ɑːrtʃ/ comme "archer".
Arch Linux Archive
L'Arch Linux Archive (Français) (alias ALA), anciennement connue sous le nom d'Arch Linux Rollback Machine (alias ARM), stocke, au fur et à mesure, les instantanés des dépôts officiels, les images ISO et les archives tar d'amorçage «bootstrap».
ArchWiki
ArchWiki est la plateforme pour rechercher de la documentation à propos d'Arch Linux. Tout le monde peut contribuer au Wiki.
AUR
L'Arch User Repository (Français) (AUR) est un dépôt communautaire pour les utilisateurs d'Arch. Il contient les descriptions de paquets —PKGBUILD— qui vous permettent de construire ces paquets depuis les sources avec makepkg puis de les installer via Pacman (Français). L'AUR a été créé pour organiser et partager les nouveaux paquets de la communauté et pour accélérer l'intégration des paquets populaires dans le dépôt extra.
Un bon nombre de nouveaux paquets qui entrent dans les dépôts officiels démarrent dans l'AUR. Dans ce dépôt, les utilisateurs peuvent contribuer à leurs propres versions de paquets—PKGBUILD— et aux fichiers associés. La communauté AUR a la possibilité de voter pour les paquets présents dans ce même dépôt. Si un paquet devient particulièrement populaire—à condition qu'il ait une licence compatible et une technique de construction valide—il peut être intégré dans le dépôt "extra" (directement accessible par pacman (Français) ou le ABS).
Vous pouvez accéder à Arch Linux User Community Repository via https://aur.archlinux.org.
BBS
Bulletin board system, mais dans le cas d'Arch, c'est juste le forum d'aide.
core
Le dépôt "core" contient les paquets nus nécessaires à un système Arch Linux. Core fournit tout ce dont vous avez besoin pour obtenir un système en ligne de commande fonctionnel.
Dépôt personnalisé
Tout le monde peut créer un dépôt local personnalisé et le mettre en ligne pour les autres utilisateurs. Pour créer un dépôt, vous avez besoin d'un ensemble de paquets et d'un fichier de base de donnée compatible pacman (Français) qui correspond à vos paquets. Si vous hébergez vos fichiers en ligne, tout le monde pourra utiliser votre dépôt en l'ajoutant en tant que dépôt standard.
Développeurs
Des demi-dieux travaillent à améliorer Arch sans aucune rémunération. Les développeurs ne sont surclassés que par les Dieux, Judd Vinet et Aaron Griffin, qui à leur tour sont surclassés par les Tacos.
extra
L'ensemble des paquets de l'Arch core est relativement rationalisé. Cependant, nous le complétons avec l'important dépôt "extra". Ce dépôt est en constante évolution grâce aux paquets proposés par notre forte communauté.
C'est dans ce dépôt que se trouvent les outils GUI, tels que les environnements de bureaux et les gestionnaires de fenêtres, ainsi que les programmes courants.
initramfs/initrd
Voir Arch boot process (Français)#Initramfs.
KISS
Principe KISS (Keep It Simple, Stupid)—Simplicité est le principe fondamental qu'Arch Linux souhaite atteindre et respecter.
makepkg
makepkg (Français) va construire les paquets pour vous. makepkg lira les metadonnées requises à partir d'un fichier PKGBUILD. Tout ce dont il a besoin est une plate-forme Linux compatible, curl et quelques scripts de construction. L'avantage d'une construction basée sur un script est que vous n'effectuez la procédure qu'une seule fois. Une fois que vous avez le script de construction pour un paquet, il vous suffit d'exécuter makepkg, qui fera le reste : télécharger et valider les fichiers sources, vérifier les dépendances, configurer les paramètres de construction, construire le paquet, installer le paquet à l'intérieur d'un environnement root temporaire, effectuer la personnalisation, générer les méta-données et empaqueter le tout pour que pacman (Français) puisse l'utiliser.
namcap
namcap est un utilitaire d'analyse des paquets qui recherche les problèmes des paquets Arch Linux ou de leurs fichiers PKGBUILD. Il peut appliquer des règles à la liste des fichiers, aux fichiers eux-mêmes, ou à des fichiers PKGBUILD individuels.
Paquets
Voir pacman (Français)#Installation de paquets.
Mainteneur de paquets
Le rôle d'un mainteneur de paquets est de mettre à jour les paquets à mesure que de nouvelles versions sont disponibles en amont, et de répondre aux questions d'assistance relatives aux bogues dans les dits paquets. Les termes s'appliquent pour :
- Le personnel d'Arch previously appelé utilisateurs de confiance, gère les paquets dans le dépôt extra et supervise l'AUR. Ils sont nommés par un vote majoritaire par les responsables actuels des paquets et respectent les Directives du responsable du paquet et le Statut du responsable du paquet.
- Les Développeurs qui maintiennent les paquets dans le dépôt officiel (core en particulier).
- Tous les utilisateurs qui maintiennent les fichiers PKGBUILD dans l'AUR.
Le mainteneur d'un paquet est une personne actuellement responsable de ce paquet. Les mainteneurs précédents doivent être listés comme contributeur dans le PKGBUILD avec l'ensemble des personnes ayant contribuées au paquet.
PKGBUILD
PKGBUILD (Français) sont de petits scripts Bash (Français) utilisés pour construire des paquets Arch Linux. Voir création de paquets pour plus de détails.
Dépôts
Un dépôt—officieusement appelé "repo"— contient les paquets pré-construits de PKGBUILDs.
Les dépôts officiels sont divisés en différentes sections pour facilité la maintenance.
Pacman (Français) utilise ces dépôts pour rechercher des paquets et les installer.
Les dépôts peuvent être locaux (c'est-à-dire sur votre propre ordinateur) ou distants (c'est-à-dire que les paquets doivent être téléchargés avant d'être installés).
Voir aussi #Dépôt personnalisé.
RTFM
RTFM (Read The Friendly Manual)—ce message simple est répondu à certains nouveaux arrivants qui posent des questions sur les fonctionnalités d'un programme, alors qu'elles sont clairement définies dans le manuel de ce programme.
Cet acronyme est une invitation à s'auto-gérer et non une insulte. Il est souvent utilisé lorsqu’un utilisateur est considéré comme ne parvenant pas à trouver lui-même une solution au problème. Si quelqu'un vous dit cela, il ne souhaite pas vous offenser mais se sent simplement frustré par la perception d'un manque d'effort.
Dans ce cas, la meilleure chose à faire est de lire la page de manuel.
man program_name en ligne de commande.Si vous ne trouvez pas la réponse à votre question dans le manuel du programme, alors vous pouvez :
- rechercher dans ArchWiki,
- rechercher dans le BBS,
- rechercher dans les [listes de diffusion https://www.google.com/search?q=arch+site%3Alists.archlinux.org],
- rechercher sur le Web.
Dépôts Testing
Ce sont les dépôts dans lesquels les mises à jour majeures des paquets sont conservées avant leur publication dans les référentiels principaux, afin qu'ils puissent être testés en cas de bogues et que les problèmes de mise à niveau puissent être détectés. Ils sont désactivés par défaut mais peuvent l'êtres dans /etc/pacman.conf.
The Arch Way
Terme non officiel traditionnellement utilisé pour désigner les Principes d'Arch Linux.
Utilisateur de confiance
Trusted User (TU) est l'ancien nom du mainteneur de paquets.
Dépôt utilisateur
Identique au Dépôt personnalisé.
Wiki
Identique au ArchWiki.