[archconfig] utilitaire de configuration archlinux (beta)

Autres projets et contributions
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)
Contact :

[archconfig] utilitaire de configuration archlinux (beta)

Message par wain » sam. 20 janv. 2007, 20:14

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.

Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)
Contact :

Message par vincentxavier » sam. 20 janv. 2007, 20:42

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
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image

Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)
Contact :

Message par wain » sam. 20 janv. 2007, 20:48

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)

Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)
Contact :

Message par vincentxavier » sam. 20 janv. 2007, 20:56

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
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image

Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)
Contact :

Message par wain » sam. 20 janv. 2007, 21:04

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:

Avatar de l’utilisateur
vincentxavier
Elfe
Messages : 778
Inscription : ven. 11 août 2006, 18:17
Localisation : Epinay sur Seine (93)
Contact :

Message par vincentxavier » sam. 20 janv. 2007, 21:19

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
Warranty

THIS ADVICE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

En clair, je ne pourrais être tenu responsable des dégats causés par l'utilisation de mes conseils

Image

Avatar de l’utilisateur
kozaki
Chu Ko Nu
Messages : 422
Inscription : mer. 13 sept. 2006, 22:49
Localisation : London > . < Paris
Contact :

Message par kozaki » dim. 21 janv. 2007, 00:29

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).

Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)
Contact :

Message par wain » dim. 21 janv. 2007, 11:39

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

Répondre