vine-users ML アーカイブ



[vine-users:064413] root と通常ユーザーで使え るライブラリが変わります。

  • From: Makoto Abe <abe00makoto@xxxxxxxxxxx>
  • Subject: [vine-users:064413] root と通常ユーザーで使え るライブラリが変わります。
  • Date: Fri, 13 Feb 2004 00:22:58 +0900
いつもお世話になっております。
阿部と申します。

実はとあるソフトウェアをmake してインストールしました。

ところが実行しようとして通常ユーザー(root以外)で実行しようとすると以下のようなメッセージが出力され、
実行できません。

VisualBoyAdvance: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

ところがrootになると実行できてしまうのです。
ちなみにroot、通常ユーザーとも /sbin/ldconfig -p |grep libpngの結果は下記のようになります。

	libpng.so.2 (libc6) => /usr/lib/libpng.so.2
	libpng.so (libc6) => /usr/lib/libpng.so

確かにlibpng12.so.0というファイルは無いようですが、
それではなぜrootでは問題なく動作するのでしょうか?

この状況をどう改善すればいいのでしょうか?
よろしくお願いいたします