Strona 1 z 1

[SOLVED]problem z /etc/profile.d

: 2006-03-27, 18:29
autor: dame
hej!

Mam dziwny problem, mianowicie w /etc/profile.d znajduje sie plik kde.sh, jego atrybuty to (korzystam z bash'a, jesli ma to jakies znaczenie):

Kod: Zaznacz cały

$ ls -alh /etc/profile.d/ |grep kde.sh
-rwxr-xr-x   1 root root   127 2005-09-07 01:32 kde.sh*
zawartość:

Kod: Zaznacz cały

$ cat /etc/profile.d/kde.sh
#!/bin/sh
# KDE additions:
KDEDIR=/opt/kde
PATH=$PATH:$KDEDIR/bin
MANPATH="${MANPATH}:/opt/kde/man"
export KDEDIR PATH MANPATH
Mimo to, /opt/kde/bin nie zostaje dodane do zmiennej $PATH:

Kod: Zaznacz cały

$ echo $PATH
/usr/local/sbin:/usr/local/bin:/sbin:/usr/sbin:/bin:/usr/bin:~/bin:/usr/share/texmf/bin
Poradźcie mi coś, bo szczerze mówiąc nie wiem, jaka jest przyczyna tego stanu rzeczy.

Ortografia!

Re: [SOLVED]problem z /etc/profile.d

: 2006-03-27, 21:19
autor: mpier
Cześć, możliwe, że gdzieś ustawiasz PATH "bezwzględnie". Brakuje Ci też kilku innych np dla qt, więc to raczej nie jest problem z samym kde.sh.

Re: [SOLVED]problem z /etc/profile.d

: 2006-03-28, 07:22
autor: mina86
Qt nie dodaje nic do PATH.

Re: [SOLVED]problem z /etc/profile.d

: 2006-03-28, 07:53
autor: mpier
Qt nie dodaje nic do PATH.
Dodaje /usr/lib/qt/bin z /etc/profile.d/qt.sh. Jeszcze brakuje Ci /usr/X11R6/bin z /etc/profile.
Twoja scieżka to wygląda jak z parawie gołego shela dla roota...

Re: [SOLVED]problem z /etc/profile.d

: 2006-03-28, 08:29
autor: Randalf
Te pliki są przerabiane w takiej kolejności: /etc/profile --> /etc/profile.d/* --> ~/.profile --> ~/.bashrc . Wygląda więc na to, że gdzieś 'za' kde.sh zmienna PATH jest nadpisywana.

Re: [SOLVED]problem z /etc/profile.d

: 2006-03-28, 09:38
autor: dame
macie racje. Tak bylo. Dzieki za pomoc!
Tak to jest, kiedy stawia się tak stabilny system.. - najpierw jako n00b narobi się głupot, a później trudno to odkręcić :P

tak czy inaczej dzięki

Re: [SOLVED]problem z /etc/profile.d

: 2006-03-28, 09:43
autor: przemek_11
Randalf pisze:Te pliki są przerabiane w takiej kolejności: /etc/profile --> /etc/profile.d/* --> ~/.profile --> ~/.bashrc . Wygląda więc na to, że gdzieś 'za' kde.sh zmienna PATH jest nadpisywana.
A plik ~/.bash_profile?

Pozdrawiam

Re: [SOLVED]problem z /etc/profile.d

: 2006-03-28, 18:32
autor: Randalf
przemek_11 pisze:
Randalf pisze:Te pliki są przerabiane w takiej kolejności: /etc/profile --> /etc/profile.d/* --> ~/.profile --> ~/.bashrc . Wygląda więc na to, że gdzieś 'za' kde.sh zmienna PATH jest nadpisywana.
A plik ~/.bash_profile?

Pozdrawiam
~/.bash_profile jeśli istnieje jest przerabiany zamiast ~/.profile, z tą różnicą, że z ~/.profile korzystają jeszcze inne shele. Szczególy w man bash :)