Utilisateur:Jrevans

De ArchwikiFR

Qu'est-ce que Arch Linux afur?

Arch est un projet indépendant visant à la création d’une distribution GNU/Linux® généraliste initialement pour les architectures x86-64.

De par sa souplesse, une plate-forme Arch Linux peut convenir à tous types d’attente. Son développement est axé sur la simplicité, le minimalisme et l'élégance du code. Et afur est une sélection de paquets provenant du dépôt AUR et qui ont été regroupé sur afur. AFUR ne contient que des version francisée des paquets couramment utilisé, utile et/ou nécessaire pour l'administration quotidienne de votre Arch Linux. Comme package-queery, lib-alpm, expac, cower, yaourt, pacui, trizen, trizen-git, pamac, pamac-aur, pamac-aur-git, pamac-classic, pamac-classic-git, ... En activant ce repos, il suffit de faire c'est courses et donc on arrive très rapidement obtenir une distribution franciser. Ensuite il suffit de de commenter les 3 lignes de configuration qui pointe vers le dépôt dans notre /etc/pacman.conf pour conserver une Arch Linux la plus fidèle que possible a l'originale. Pour êtres certains que l'ont reste binder sur l'upstream.

Arch s’installe en tant que système de base minimal, sans superflu, qui est par la suite configurable en fonction des besoins et de l’attente finale. Dépourvu d’un support officiel pour l'une ou l’autre des interfaces graphiques (GUI), le système est implémenté à l’aide du shell et par l'édition des différents fichiers de configuration. Basé sur un modèle de publication continue (rolling release), Arch Linux s’efforce de rester à jour en offrant en général les dernières versions stables de la plupart des logiciels.

Historique

Arch Linux fut créée par le programmeur canadien Judd Vinet, en s’inspirant de la philosophie de développement d’autres projets similaires. Une première version officielle vit le jour le 11 mars 2002, nommée Arch Linux 0.1. En 2007, Judd Vinet démissionna de son statut de chef de projet pour se concentrer sur d’autres centres d'intérêt. Le programmeur américain Aaron Griffin prit le relais et continue de mener le projet de nos jours.

Philosophie

Suivant la philosophie KISS, Arch Linux se veut légère, flexible, simple, ainsi que proche du comportement du système UNIX. Un environnement minimal compilé est fourni lors de l'installation, sans se préoccuper des paquets inutiles ou indésirables. L’utilisateur se voit alors offrir la possibilité de mettre en place sa propre configuration en fonction de ses besoins, sans choix par défaut préalablement fournis. C’est pourquoi celle-ci est considérée comme étant modulable en fonction de l’utilisation finale et des choix entrepris pour y parvenir.

Publication

Le projet s’efforce de se maintenir raisonnablement à jour et d’offrir la dernière version des fonctionnalités aussi longtemps qu’une rupture des paquets systémiques peut être évitée. Celui-ci est basé sur un modèle de publication continue (rolling release) permettant une installation unique suivie d’optimisations constantes sans avoir à effectuer des procédures complexes pouvant être provoquées par une modernisation du système en changeant de version.

Intégrant de nombreuses fonctionnalités pour les utilisateurs de système GNU/Linux®, tel que les derniers noyaux, le gestionnaire d'init systemd, les systèmes de fichiers modernes (ext2, ext3, ext4, reiser, XFS, JFS et BTRFS), LVM2/EVMS, le RAID logiciel, udev et initcpio (avec mkinitcpio).

Gestion des paquets

Arch Linux s'appuie sur le gestionnaire de paquets binaires pacman qui permet une mise à jour de l'intégralité du système par une commande. Celui-ci est codé en C et conçu pour être léger, simple et véloce.

Arch utilisait au par avant un système de construction de paquets, Arch Build System, qui étais très semblable aux très connus ports sous FreeBSD connus aussi sous le nom poudrière pour rendre plus aisées la construction et l’installation de paquets à partir des codes sources.

Voulus pour etres simples, rapide et efficace il require un certain nombres de pré-requis pour rester fonctionelle (sur tous pour du code ancien et peut utiliser).

C'étais donc aprés une syncro des sources fetch sous FreeBSD que l'ont pouvais par la suite être synchronisés en une seule commande. Il étais également possible de recompiler son système d'une unique commande.

Les dépôts officiels d’Arch Linux offrent plusieurs milliers de paquets de grande qualité pour répondre aux exigences de ses utilisateurs.

Encourageant la croissance de la communauté et les contributions de celle-ci, le dépôt (AUR) est mis en place et contient plusieurs milliers de scripts PKGBUILD gérés par des contributeurs.

Grâce à cela, il est facile de créer et de maintenir sa propre compilation personnalisée de paquets.

Intégrité des sources

Arch fournit des logiciels non patchés et non personnalisés ; les paquets sont générés depuis les sources upstream, tels que l'auteur s'attend à les distribuer. Un patch n'est introduit que dans des cas extrêmement rares, pour éviter les ruptures pouvant se produire dans un modèle de publications continues.

Communauté

Le projet Arch Linux est entouré d’une communauté sur qui l’on peut compter, pleine d’entrain et accueillante. Tout Archer est encouragé à participer et à contribuer, à aider au développement, à maintenir les paquets à jour, rapporter et fixer les bugs, documenter le wiki, à favoriser l’entraide ou juste échanger différents avis sur le forum, la liste de diffusion, le canal IRC ou encore partager son savoir ainsi que développer ses propres paquets. La distribution a été adoptée par un grand nombre de personnes à travers le globe (communauté internationale), c’est pourquoi il existe une documentation riche dans de multiples langues.

Résumé

Pour résumer: Arch Linux est une distribution simple et polyvalente conçue pour répondre aux besoins de l'utilisateur Linux® compétent. Elle est à la fois puissante et facile à gérer, la rendant idéale pour les serveurs et les postes de travail. Menez-la dans la direction que vous aimez: si vous partagez cette vision de ce que devrait être une distribution GNU/Linux, alors vous êtes bienvenus et encouragés à l'utiliser librement, à vous impliquer et contribuer à la communauté. Bienvenue dans l'Arche!


Préserver les paquets modifiés

Lors d'une mise à jour du système, Pacman va remplacer les paquets modifiés par les paquets officiels si une mise à jour est disponible. Si vous désirez conserver vos paquets modifiés, suivez les instructions suivantes :

Insérez le tableau groups dans le PKGBUILD, et par exemple ajoutez le paquet dans un groupe nommé custom.

PKGBUILD
groups=('custom')

Maintenant, ajoutez ce groupe dans la section IgnoreGroup du fichier /etc/pacman.conf :

/etc/pacman.conf
IgnoreGroup = custom

Si une nouvelle version officielle du paquet est disponible, un message d'avertissement apparaîtra lors de la mise à jour du système, et les paquets modifiés devront être recompilés pour éviter une mise à jour partielle.