いつもお世話になっております。 阿部と申します。 実はとあるソフトウェアを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では問題なく動作するのでしょうか? この状況をどう改善すればいいのでしょうか? よろしくお願いいたします