date: 11 Sep 2009 title: Migration vers ArchLinux tags: archlinux Depuis à peu près 1 mois, j'ai laissé de coté Ubuntu pour découvrir ArchLinux. Ça faisait un petit moment que je cherchais une distribution plus légère et plus optimisée qu'Ubuntu. Après un petit tour sur [Frugalware](http://frugalware-fr.org/), qui ne m'a pas convaincu, je suis tombé sur [ArchLinux](http://archlinux.fr). Je vais donc vous présenter mes impressions sur cette nouvelle distribution : ## L'installation Tout d'abord, l'installation se fait à partir d'un live CD, en mode texte. L'installeur peut perturber un peu si l'on est habitué à celui de Debian, mais au final il se montre plus complet. Un [tutoriel](http://wiki.archlinux.fr/install/base) est présent dans le wiki d'ArchLinux qui développe chaque étape de l'installation. Voici le menu principal de l'installeur :![menu principal de l'installeur d'ArchLinux](http://wiki.archlinux.fr/_media/install/06_global_menu.jpg) Après l'installation de l'environnement graphique (Kde bien sûr ;) ), je n'ai eu aucun soucis de détection du matos (webcam, wifi, carte son, ...) donc ça s'annonçait plutôt bien :-). ## Le fichier /etc/rc.conf : la base de la configuration d'ArchLinux Avec ArchLinux, une bonne partie de la configuration du système est regroupé dans un seul fichier : le rc.conf. Plus besoin de retenir 40 noms de fichiers différents ! Et en plus de ça le fichier est extrêmement bien commenté et la syntaxe intuitive, ce qui permet une configuration très simple (plus simple que certaine interface graphique d'administration à mon goût...). Ce fameux fichier permet de configurer notamment : * Différentes variables du système (langue du système, fuseau horaire, type du clavier, quelques options pour la console,...) * Les modules noyau à charger ou blacklister au démarrage * La configuration du réseau (dhcp, ip fixe, ...) avec la gestion des profils réseaux (utile sur un portable) * et enfin les démons à lancer (ou ne pas lancer) au démarrage du système ## Yaourt et AUR Je ne vous étonnerait sûrement pas en vous disant qu'ArchLinux se base sur le système de dépôts/paquets pour la gestion des applications. Cette tâche est délégué à pacman, le gestionnaire de paquet. Mais, la communauté d'utilisateurs étant très active, elle a créé un nouveau dépôt (en plus des dépôts standards d'ArchLinux) : AUR pour ArchLinux User-community Repository. Ce dépôt permet d'échanger et de tester des programmes créés par une personne quelconque et qui ne sont pas intégrés dans les dépôts officiels (projet naissant, pas encore vérifier par les admins des dépôts, petit script, fork d'un projet, ...). Par exemple j'ai trouvé beaucoup d'applications, de plasmoïdes ou de thèmes qui se trouve sur [kde-apps](http://kde-apps.org) ou [kde-look](http://kde-look.org). Sous Ubuntu, je devais la plupart du temps les installer à la main (compilation toussa...). Ici ce n'est pas le cas, tous se fait automatiquement par yaourt. Yaourt est un pacman qui peut en plus gérer le dépôt AUR. En fait AUR ne contient pas de paquets, on ne trouve que des PKGBUILD. Ce sont des fichiers texte qui décrivent comment créer le paquet (dépendance, instructions de configuration, compilation, répertoires d'installations, ...). L'utilisateur final n'a rien a faire, si ce n'est de regarder yaourt s'occuper de la compilation du programme, la création du paquet, et enfin l'installation comme un paquet officiel :-). Yaourt ne s'arrête pas là, qui dit communauté dit participation des utilisateurs : vous pouvez noter et commenter un pkgbuild. Si un pkgbuild est très apprécié, il peut être intégré dans un dépôt officiel d'ArchLinux, sous forme de paquet binaire cette fois. Je trouve que ce dépôt est vraiment un avantage par rapport aux autres distributions ! En plus de tous ça, le wiki francophone est assez complet (pas autant que celui d'Ubuntu évidemment) et le forum très accueillant. Je cherche donc toujours des défaut à cette distribution... Notons pour finir qu'il existe un projet parallèle à Archlinux : [Chakra](http://chakra-project.org/). Chakra est ni plus ni moins un ArchLinux, auquel il a été rajouté un installeur graphique (très beau, inspiré d'Oxygen, le thème de KDE4), KDE 4 (par défaut ArchLinux n'installe pas d'environnement de bureau) et une interface graphique à pacman (shaman). Malheureusement, étant encore en béta, l'installeur n'a pas fonctionné chez moi.