Publié le vendredi 13 janvier 2006, mis a jour le samedi 16 décembre 2006, par maxime
Eselect est un outil pour l’administration et la configuration du système Gentoo. Il peut donc modifier le comportement du système et devra être utiliser avec soin par son interface.
Il est constitué de :
Les modules sont, en fait, un moyen simple pour rajouter une configuration d’une partie du système. Par exemple, vous avez le module rc qui sert à paramétrer et à gérer les scripts init.d.
Si vous n’êtes pas en architecture instable ou , il va falloir démasquer le paquet app-admin/eselect pour pouvoir ensuite l’installer.
$ echo app-admin/eselect ~x86 >> /etc/portage/package.keywords
Maintenant, on peut utiliser emerge pour l’installer :
$ emerge -av app-admin/eselect
La syntaxe générale d’utilisation d’eselect est la suivante :
# eselect [<options globales>] <module> <action> <options>
Options statiques
Actions disponibles pour les modules
# eselect kernel list
Available kernel symlink targets:
[1] linux-2.6.14-gentoo-r4 *
[2] linux-2.6.14-gentoo-r5
[3] linux-2.6.14-gentoo-r6
[4] linux-2.6.15-gentoo
# eselect kernel show
Current kernel symlink:
linux-2.6.14-gentoo-r4
$ eselect kernel set linux-2.6.14-gentoo-r6
$ eselect bashcomp enable vim
Liste des modules par défaut
Vous trouverz une aide plus précise pour un module en particuler en regardant son man (module.eselect. Exemple : man bashcomp.eselect).
Vous trouverez d’autres modules en cherchant dans la catégorie app-admin comme eselect-php, eselect-compiler, eselect-opengl...
Si vous voulez développer un module, regardez le guide de développement pour eselect.
[1] Basic Linear Algebra Subprograms ; http://www.netlib.org/blas/
[2] Linear Algebra PACKage ; http://www.netlib.org/lapack/