[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:34777] Re: {k,x}term で LD_LIBRARY_PATH 有効にするには。
- From: Kazuhiko Uebayashi <u_kazu@xxxxxxxxx>
- Subject: [debian-users:34777] Re: {k,x}term で LD_LIBRARY_PATH 有効にするには。
- Date: Sun, 6 Oct 2002 21:54:17 +0900
- List-help: <mailto:debian-users-ctl@debian.or.jp?body=help>
- List-id: debian-users.debian.or.jp
- List-owner: <mailto:debian-users-admin@debian.or.jp>
- List-post: <mailto:debian-users@debian.or.jp>
- List-software: fml [fml 4.0.3 release (20011202/4.0.3)]
- List-unsubscribe: <mailto:debian-users-ctl@debian.or.jp?body=unsubscribe>
- X-ml-info: If you have a question, send e-mail with the body "help" (without quotes) to the address debian-users-ctl@debian.or.jp; help=<mailto:debian-users-ctl@debian.or.jp?body=help>
- X-ml-name: debian-users
- X-mlserver: fml [fml 4.0.3 release (20011202/4.0.3)]; post only (only members can post)
- X-spam-level:
- X-spam-status: No, hits=-1.1 required=10.0 tests=IN_REP_TO,ISO2022JP_CHARSET,PLING,ISO2022JP_BODY, CASHCASHCASH,US_DOLLARS_2,UPPERCASE_25_50,WEIRD_PORT version=2.31
- References: <20020926000750.759b736a.u_kazu@xxxxxxxxx> <20020926005329.04C8.KAY@xxxxxxxxxxxxxxxxxxx> <20020926192759.35e68aa9.u_kazu@xxxxxxxxx> <873crwzxxm.wl@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
- Message-id: <20021006215357.7803f607.u_kazu@xxxxxxxxx>
- X-mail-count: 34777
- X-mailer: Sylpheed version 0.8.1 (GTK+ 1.2.10; i386-debian-linux-gnu)
どうも上林です。
遅いお返事ですいません。
むつみさん、SATOさんお世話になります。
man bash より抜粋
・対話的なログインシェルとして起動,--login付きの非対話的シェル起動
/etc/profile -> ~/.bash_profile -> ~/.bash_login -> ~/.profile
・ログインシェルでない対話的シェルとして起動
~/.bashrc
が実行されるということですので、
xdm からのログインでは、前者、{k,x}term
からでは後者ということになりそうです。
ps aux --forest で {k,x}term について見ると、
kterm #permission -rwxr-sr-x
\_ bash #permission -rwxr-xr-x
となり、bash で ~/.bashrc が実行され、
こちらに LD_LIBRARY_PATH を指定すれば有効になる
と考えれば良さそうです。
同様に xdm についても ps aux --forest で 見ますと
/usr/bin/X11/xdm #permission -rwxr-xr-x
\_ /usr/X11R6/bin/X vt7 -dpi 100 \
-nolisten tcp -auth /var/lib/xdm/authdir/authfiles/A:0-IdevLF
#permission -rwsr-sr-x
となっており、/usr/X11R6/bin/X で .xsession -> .bash_profile が
実行され、結果として LD_LIBRARY_PATH が無視される
と考えれば良さそうです。
ということで、石原さんの御指摘のように
LD_LIBRARY_PATH は ~/.bashrc に記述する必要があるようです。
これで良いのでしょうか?
--
Kazuhiko Uebayashi
email: u_kazu@xxxxxxxxx