Page 1 sur 1

[archconfig] utilitaire de configuration archlinux (beta)

Publié : sam. 20 janv. 2007, 20:14
par wain
Bonjour,

Depuis quelques temps, nous travaillons sur un nouvel utilitaire inédit pour archlinux: archconfig

Une première version beta est disponible sur le dépôt [archlinuxfr].

archconfig permet de tester différents paramètres de la configuration:

- fichier rc.conf: locale, console, keymap etc...
- fichier profile: LANG, LC_ALL + diverses variables
- locale.gen
- configuration du clavier dans xorg
- dépôts configurés pour pacman (archlinuxfr, community)
- mirroirs utilisés pour pacman (les nouveaux mirroirs français)
- principaux paquetages francisés
- mirroir spécifique pour sourceforge

archconfig propose deux options:
archconfig --check (-c): permet de vérifier la configuration
archconfig --fix (-f): permet de corriger la configuration

Archconfig convient parfaitement à ceux qui veulent franciser rapidement leur distribution sans passer par les pages du wiki et l'édition des fichiers les uns après les autres à la main.

Attention:
Pour l'instant il s'agit d'une version beta. Certains paramètres peuvent être sujets à discussion. Le but de cette version beta est justement de trouver les meilleurs paramètres possibles selon qu'on utilise un système utf8 ou iso.

Publié : sam. 20 janv. 2007, 20:42
par vincentxavier
J'aimerais bien rajouter dans le script la possibilité d'ajouter le support étendus des touches (fr-oss). Je proposerai la modifi sur le svn

Publié : sam. 20 janv. 2007, 20:48
par wain
bien vu 8)
il faut aussi ajouter la gestion des groupes genre audio/optical etc... les groupes de base qui devraient à mon sens être ajoutés par presque tout le monde juste après l'installation.
Pour l'instant je suis pas encore décidé sur la manière de vérifier/corriger automatiquement cela (étant donné qu'on lance le programme en root si on utilise l'option --fix)

Publié : sam. 20 janv. 2007, 20:56
par vincentxavier
Hum, dans ce cas, l'appel de su/sudo ne pourrait se faire que dans le script
(appel conditionnel à la fin)
Enfin, je me comprends

Publié : sam. 20 janv. 2007, 21:04
par wain
je me suis peut-être mal exprimé. Je veux dire que si on lance en root le programme il faut trouver les utilisateurs concernés par les modifs. enfin ceux sont des détails auxquels il faut encore réfléchir avant d'implémenter cela.
(moi aussi je me comprend) :lol:

Publié : sam. 20 janv. 2007, 21:19
par vincentxavier
En fait, je voyais un truc du genre

si id -u => 1000
alors vérifier les groupes, le .bashrc etc ...
si id -u = 0
alors le script existant
si id -u > 1 & id -u < 1000
alors sortir (utilisateurs qui ne devrait pas éxécuter le script)
fin si

voila

Publié : dim. 21 janv. 2007, 00:29
par kozaki
Sympa comme idée !
Enfin la vérif surtout, vu qu'ÀMHA l'édition et la compréhension des qlqs fichiers de config sous Arch vont de pair, et rapprochent l'admin de son nouveau système (quand on débute Arch).

Publié : dim. 21 janv. 2007, 11:39
par wain
kozaki a écrit :Sympa comme idée !
Enfin la vérif surtout, vu qu'ÀMHA l'édition et la compréhension des qlqs fichiers de config sous Arch vont de pair, et rapprochent l'admin de son nouveau système (quand on débute Arch).
Je suis 100% d'accord avec toi. C'est essentiel de comprendre ce qu'il faut configurer et malheureusement archconfig enlève un peu cette partie.

En même temps, pour un débutant, avoir un système francisé avec les mirroirs français, les repositories configurés etc... en une commande, c'est un plus.
Idem pour ceux qui savent configurer leur distro mais veulent installer rapidement une nouvelle machine.
Archconfig permet surtout de compenser le fait que l'installeur d'archlinux ne permet pas de faire une installation multi-lingue.

Il faudra faire bon usage de cet outil et ne pas dénaturer la philosophie d'Archlinux