Strona 1 z 1

bash - uzupełnianie tylko z roota ?

: 06 marca 2009, 22:42
autor: lis6502
Zdarzyło się komuś takie coś?
Jako szary user:
lis6502@Nexus:~$ cd proTABbash: completion: function `0��' not found
lis6502@Nexus:~$ cd prograTABbash: completion: function `0��' not found
Po wciśnięciu ENTER bash jakby zawiesza się, nawet ^C nie pomaga.

Jako root
lis6502@Nexus:~$ su
Password:
Nexus:/home/lis6502# cd progTABramy/TABTAB
firefox/ openarena-0.8.1/ pi/
Nexus:/home/lis6502# cd programy/
O_O. Autouzupełnianie, jak i samego basha przeinstalowałem, wysypka nastąpiła po zmianie środowiska na KDE 4.2. Dodam, że nawet na gołym terminalu (vt[1-6]) problem występuje.

Problemem okazał się bash z experimentala. Po instalacji tego z sida problem ustąpił.

: 09 marca 2009, 15:06
autor: RaV.
Sprawdź, czy w pliku ~/.bashrc lub ~/bash_profile masz coś co wygląda jak:

Kod: Zaznacz cały

if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi
Oraz, czy masz zainstalowany pakiet bash-compeltion.
Ewentualnie przejrzyj następujące pliki:
/etc/profile oraz /etc/bash.bashrc (ustawienia globalne Basha).

: 09 marca 2009, 15:13
autor: lis6502
Tak jak pisałem wcześniej problemem był bash z experimentala. Mam wszystko o czym piszesz, podejrzewam problem w tym, że bash był w nowszej wersji, a bash-completion w wersji z unstable. Klasyczny brak paczek i odruchowe wciskanie Y przy aktualizacjach ^^.