On Fri, Dec 01, 2006 at 02:49:39PM +0700, Nyoman Jaya Sumara wrote:
> Gimana cara ngeset environment variable secara permanen agar berlaku untuk
> seluruh user ya...?
> Selama ini pake export JAVA_HOME:/usr/lib/jvm/sun-java... export
> PATH=$JAVA_HOME:/bin dan taruh di .bash_profile tapi hanya berlaku untuk
> user yang bersangkutan padahal pinginnya berlaku utk seluruh user.

Ini tergantung usernya pake shell apa. Karena cara ngeset environment
variable ini biasanya lewat confignya shell.

Kalo mau ngeset lewat shell rc file, dan semua usernya pake bash atau
varian Bourne shell (/bin/sh) biasanya bisa dipasang di /etc/profile.
Kalo pake csh kalo gak salah di /etc/cshrc atau /etc/csh.login.

Beberapa distro Linux (dan juga bbrp flavour Unix lainnya seperti AIX)
mempunyai dan mengerti /etc/environment, jadi bisa dicoba juga kalo
mau.

> Satu lagi pertanyaannya : kenapa environment path yang sdh diset tersebut
> tidak langsung aktif ketika kita masuk console dilingkungan gnome ya padahal
> kita login ke gnome melalui user yang telah diset enviroment variable
> melalui bash_prifilenya.

Karena .bash_profile (juga .bash_login dan .profile) cuma dibaca oleh
login shell, kalo shellnya bukan login shell tidak akan dibaca.
Kebalikan dengan .bashrc. Jelasnya baca dokumentasinya bash (e.g. 'man
bash').

Either anda ganti setting di gnome terminal utk membuat supaya
shellnya jadi login shell, atau anda masukin exportnya di .bashrc
juga.

Ronny

Attachment: signature.asc
Description: Digital signature

Kirim email ke