Pendant la mise à jour de ma sid, j’ai eu le message suivant
[quote]From this version, bash-completion uses triggers to decide which completions
to load.
This means that, when you install a package, a trigger will be activated,
which will symlink the relevant completion to /var/lib/bash-completion/.
To help this, completions have also been moved out of /etc/: they’re now
under /usr/share/bash-completion/; there you can find other related helpers
and files.
If you want to activate a completion, just symlink it into
/etc/bash_completion.d/.[/quote]
Après ça, l’autocomplétion en root et en simple utilisateur, a cessé de fonctionner.
Pour la retrouver j’ai édité :
-
en root, le fichier /root/.bashrc et ai ajouté la ligne [quote]. /usr/share/bash-completion/bash_completion[/quote]
-
en simple utilisateur, le fichier .bashrc et tout à la fin, j’ai remplacé [quote]if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /etc/bash_completion
fi[/quote]
Par
[quote]if [ -f /etc/bash_completion ] && ! shopt -oq posix; then
. /usr/share/bash-completion/bash_completion
fi[/quote]
Il y a peut-être une méthode plus propre, mais je n’ai pas trouvé.