Centos 5: Activer l'auto-complétion
Par Pierre-Emmanuel Lefebvre le jeudi 8 mai 2008, 19:46 - Lien permanent
Après avoir présenté l'auto complétion sur une Mandriva, voici désormais la procédure pour faire la même chose sur une CentOS
Procédure:
Commençons par l'installer:
[root@localhost ~]# yum install bash-completion
Et ça ne fonctionne pas, en effet, bash-completion n'est pas dans les dépots par défaut de CentOS 5. Il faut installer les dépots RPMForge Et c'est parti:
[root@localhost ~]# yum install yum-priorities
Vérifier que yum-priorities est activé en vérifiant que /etc/yum/pluginconf.d/priorities.conf contient bien les lignes suivantes:
[main]
enabled=1
Editer les fichiers .repo dans /etc/yum.repos.d/ et réglez les priorités en ajoutant la ligne:
priority=N
dans les fichiers .repo. Où N est un entier compris entre 1 et 99.
Les paramètres recommandés sont:
[base], [addons], [updates], [extras] ... priority=1
[centosplus],[contrib] ... priority=2
Les dépots tiers tels que rpmforge ... priority=N (où N> 10 basé sur vos préférences)
On ajoute désormais les dépots. Si votre système est en i386
[root@localhost ~]# wget http://apt.sw.be/redhat/el5/en/i386/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
ou en x86_64
[root@localhost ~]# http://apt.sw.be/redhat/el5/en/x86_64/RPMS.dag/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
On ajoute ensuite la clé d
[root@localhost ~]# rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
On installe le paquet préalablement téléchargé:
[root@localhost ~]# rpm -i rpmforge-release-0.3.6-1.el5.rf.*.rpm
On teste l'installation:
[root@localhost ~]# yum check-update
Vous devriez voir les lignes suivantes:
[root@localhost ~]# Loading "priorities" plugin
...
76 packages excluded due to repository priority protections
Et voilà, on peut désormais installer bash-completion:
[root@localhost ~]# yum install bash-completion
Ensuite, autorisons le système à l'utiliser
[root@localhost ~]# source /etc/bash_completion
Et voilà, tout roule :-)
La procédure d'ajout du dépot rpmforge provient du wiki anglais de CentOS.
Commentaires
Salut et merci beaucoup pour ton tuto qui fonctionne nickel !!!