Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/06/2008, à 18:01

nono75

[RESOLU] bash_completion sous hardy

Bonjour,
Après migration de gutsy à hardy j'ai perdu la complétion dans mon terminal sad
J'ai bien sur essayé de résoudre le problème en lisant les autres posts mais je n'ai pas trouvé la solution.
Tout d'abord le packet est bien installé :

nono@arrakis:~$ dpkg-query -l bash-completion
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Nom            Version        Description
+++-==============-==============-============================================
ii  bash-completio 20060301-3ubun programmable completion for the bash shell

Ensuite j'ai vérifié mon .bashrc ou j'ai bien les lignes suivantes decommentées :

if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi

quand je lance cette ligne j'obtiens :

nono@arrakis:~$ . /etc/bash_completion
bash: BASH_COMPLETION_DEBUG : variable non liée

À tout hasard j'ai tenté la chose suivante :

nono@arrakis:~$  BASH_COMPLETION_DEBUG=1
nono@arrakis:~$ . /etc/bash_completion

# Alter the following to reflect the location of this file.
#
[ -n "$BASH_COMPLETION" ] || BASH_COMPLETION=/etc/bash_completion
bash: BASH_COMPLETION : variable non liée
echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD/$HOME/~}\007"

J'avais lu dans un post que cela pouvait venir des droits de bash_history mais cela ne change rien.

J'attends avec impatience vos idées car vous imaginez bien que je me sens nettement moins confortable dans mon terminal mad

merci

Dernière modification par nono75 (Le 29/06/2008, à 22:03)

Hors ligne

#2 Le 29/06/2008, à 18:43

blahnotblahblah

Re : [RESOLU] bash_completion sous hardy

désinstalles-le
réinstalles-le

big_smile


proverbe ashanti: "Quand la maison brûle, on ne perd pas de temps à pérorer".

Hors ligne

#3 Le 29/06/2008, à 21:17

nono75

Re : [RESOLU] bash_completion sous hardy

Ca aurait été trop beau sad
Ca ne marche pas même avec une suppression complète du paquet bash-completion.

Une nouvelle tentative donne :

nono@arrakis:~$ BASH_COMPLETION_DEBUG=
nono@arrakis:~$ BASH_COMPLETION=/etc/bash_completion
nono@arrakis:~$ BASH_COMPLETION_DIR=/etc/bash_completion.d
nono@arrakis:~$ . /etc/bash_completion
bash: list[@] : variable non liée
nono@arrakis:~$ sudo apt-
apt-cache             apt-file              apt-mark
apt-cdrom             apt-ftparchive        apt-sortpkgs
apt-config            apt-get               
apt-extracttemplates  apt-key               
nono@arrakis:~$ cp bash: $1 : variable non liée
nono@arrakis:~$ gedit install.txt
nono@arrakis:~$

J'ai donc perdu la complétion sur les noms de fichiers pour certaines commandes  yikes:
Cela ne fait pas mon affaire non plus.

Dernière modification par nono75 (Le 29/06/2008, à 21:47)

Hors ligne

#4 Le 29/06/2008, à 22:03

nono75

Re : [RESOLU] bash_completion sous hardy

Le mot de la fin big_smile
La réponse est dans le post : https://bugs.launchpad.net/ubuntu/+source/bash-completion/+bug/194860
Il faut remplacer le fichier bash_completion de hardy par celui de gutsy :

nono@arrakis:~$ sudo mv /etc/bash
bash.bashrc        bash_completion    bash_completion.d/ 
nono@arrakis:~$ sudo mv /etc/bash_completion bash_completion.hardy
nono@arrakis:~$ ls -l bash_comp*
-rw-r--r-- 1 nono nono 216071 2008-06-29 17:04 bash_completion
-rw-r--r-- 1 root root 216529 2008-04-14 21:45 bash_completion.hardy
nono@arrakis:~$ sudo chown root:root bash_completion
nono@arrakis:~$ sudo mv bash_completion /etc/
nono@arrakis:~$ . /etc/bash_completion
nono@arrakis:~$ sudo apt-
apt-cache             apt-file              apt-mark
apt-cdrom             apt-ftparchive        apt-sortpkgs
apt-config            apt-get               
apt-extracttemplates  apt-key               
nono@arrakis:~$ cp 
Display all 156 possibilities? (y or n)

Hors ligne