====== Arch Linux ======

{{http://upload.wikimedia.org/wikipedia/fr/thumb/5/5c/Archlinux_blue.svg/180px-Archlinux_blue.svg.png}}

Arch Linux est une distribution Linux créée par Judd Vinet qui met l'accent sur la simplicité. Judd a été inspiré par une autre distribution Linux appelée Crux Linux. La version dite "stable" actuelle est la 2007.05 Duke, mais Arch utilise un schéma de parution différent des autres distributions, les numéros de version indiquant des changements dans l'installateur et les paquets inclus sur le CD d'installation.

===== Philosophie =====


Arch Linux a été conçue pour être le système d'exploitation parfait pour les utilisateurs avancés. Sa philosophie sans artifices ni outils de configuration est très proche de Slackware dans le sens ou elle requiert un certain niveau de connaissances pour être installée, mais elle reste toutefois simple à maintenir. Le reste de la philosophie de Arch peut être résumé en 3 points :

    * Rester simple et légère (selon le principe KISS) ;
    * Se fier à une interface graphique pour paramétrer et maintenir son système finit souvent par causer certains problèmes. À un moment ou à un autre, un utilisateur aura besoin de comprendre comment fonctionne son système pour pouvoir le dépanner (ce qui est généralement masqué par l'utilisation d'une interface graphique) ;
    * Arch autorise les utilisateurs à contribuer de la manière qu'ils le souhaitent tant que ces contributions ne vont pas à l'encontre des idéaux de design ou de philosophie.

===== Gestion des paquets =====


Arch est basée principalement sur des paquets binaires. Ces paquets sont gérés par l'outil **Pacman** qui s'occupe des installations, des mises à jour, des suppressions et des requêtes dans la base de données des paquets. Les paquets binaires pour Arch Linux sont optimisés pour les architectures i686, ce qui les rend plus rapides sur du matériel moderne. Les paquets peuvent également être construits à partir des sources en utilisant ABS (Arch Linux Build System), un système ressemblant aux « ports ».

Les paquets pour Arch Linux sont disponibles dans l'arbre des paquets et ses miroirs. Actuellement, il existe 5 branches différentes :

    * Current - Contient tous les paquets requis pour installer un système Linux de base ;
    * Extra - Contient des paquets non requis pour un système de base, principalement des paquets alternatifs à ceux présents dans Current ;
    * Unstable - Contient des paquets de programmes en cours de développement et non parus officiellement ;
    * Testing - Contient des paquets susceptibles de poser problème durant une mise à jour et qui sont en attente de reports de bugs ;
    * Community - Contient des paquets déposés à la fois par des utilisateurs de Arch et des contributeurs (Trusted Users).

Parmi les nombreuses possibilités de pacman, les plus utilisées sont celles offertes par les commandes suivantes:

  #pacman -Syu met à jour la liste des paquets et votre système,
  #pacman -S _un paquet_ pour installer un ou des paquetages,
  #pacman -R _un paquet_ pour supprimer un paquet,
  #pacman -Ss _mot_recherche d'un paquet.

===== Tutoriels =====




==== Installation de Archlinux ====



  *[[prerequis|Les pré-requis pour une installation de archlinux]]
  *[[installation|Installation de archlinux]]
  *[[Choisir un schéma de partitionnement]]
  *[[Configurer le bootloader]]
  *[[Le passage (obligatoire) à mkinitcpio]]
  *[[Passer Arch Linux en Français]]
  *[[Installer ArchLinux depuis une autre distribution Linux avec chroot]]
  *Vidéo de l'installation de Arch Linux 2007-05 (version anglaise, .avi, environ 15 minutes)
  *Installer ArchLinux pour un Canadien Français
  *Remplacement du disque système Archlinux




==== Installation, compilation et création de paquetages pour Arch Linux ====

  *[[Configurer pacman]]
  *[[Utiliser pacman]]
  *[[Optimiser pacman]]
  *[[Utiliser yaourt]]
  *[[abs]]
  *[[pkgbuild]]
  *Standard d'Écriture des Paquetages Arch Linux
  *Les fichiers .pacsave et .pacnew
  *Contribuer au dépôt de paquetages ArchlinuxFr
  *Guide de l'utilisateur sur AUR
  *Utilisation de Pacman pour les experts

=== Page de manuel de pacman ===


  *page man francophone de pacman.8
  *page man francophone de makepkg.8
  *page man francophone de pacman.conf.5
  *page man francophone de makepkg.conf.5
  *page man francophone de PKGBUILD.5
  *page man francophone de libalpm.3





==== Video ====

  *[[nvidia|Utiliser une carte Nvidia]]
  *[[ati|Utiliser une carte Ati]]
  *[[intell910|Installation Carte Graphique Intel 910 GML]]

==== Audio ====

  *[[alsa|Configurer alsa]]
  *Configurer et utiliser mpd
  *Installer un serveur Icecast



==== Réseau ====


  *[[reseau|Configurer le réseau]]
  *[[freebox|Se connecter avec une Freebox]]
  *[[wifi|Utiliser une connexion wifi]]
  *Installer une clé wifi usb
  *Utiliser Zeroconf sur votre réseau


==== Kernel ====

  *[[Recompiler un kernel]]

==== Divers ====

  *Installer et utiliser [[qemu:Qemu]]
  *Configurer et utiliser irssi
  *Configurer et utiliser bitlbee
  *Les bases de la programmation Bash
  *Traduction de la doc SQLite
  *Le clavier Dvorak-Fr
  *Écrire ses PKGBUILD avec ViM
  *Installation de la comptabilité OpenSI
  *Utiliser [[:Wine]]
  *Installer Vmware
  *Installer vmware-server
  *Installer et configurer [[virtualbox:VirtualBox]]


===== Liens externes =====

  *[[http://www.archlinux.org/|Site officiel]]
  *[[http://www.archlinux.fr/|archlinux.fr]]
  *[[http://www.archlinuxfr.org/|archlinuxfr.org]]

NOTE: Certains tutoriels sont issus du wiki d'archlinux.fr par accord de son responsable. (Merci à wain =) )