プロが教えるわが家の防犯対策術!

必要なライブラリを表示しているのは分かったのですが=>の右側以上のバージョンのライブラリが必要という意味でしょうか?ということは=>となっているのは
存在していてOKということでしょうか?
またnot foundとなったライブラリは一般的にどこでみつけて、どこに置けばいいでしょうか?

[root@localhost DiCE]# ldd dice
/lib/libNoVersion.so.1 (0x00b37000)
libqtintf.so => not found
libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x0081b000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00a77000)
libdl.so.2 => /lib/libdl.so.2 (0x00815000)
libc.so.6 => /lib/libc.so.6 (0x00d1c000)
/lib/ld-linux.so.2 (0x006ab000)

A 回答 (3件)

試しに手元にあるCentOS 4.3環境(VMware)でGUI版DiCEを動かしてみました。



1. libqt.so.2、libqtintf.so をライブラリのサーチパスに設定されている/lib配下に置きました。

2.ligstdc++(C++関係かな?)あたりでもnot foundになるので存在したライブラリへのシンボリックリンクで対処

3. DiCEを起動。
→ 起動は出来るが文字化けし使い物にならない。

まあ、使用するつもりはないのでここでやめましたが。
    • good
    • 0
この回答へのお礼

なるほど。ありがとうございます。^^
プロバイダからわりあてられる動的グローバルIPが
どの程度固定しているのか調べてみます。

お礼日時:2006/08/29 21:16

>=>のない


>/lib/libNoVersion.so.1 (0x00b37000)
>/lib/ld-linux.so.2 (0x006ab000)
>は足りないということでしょうか?

これは足りています。
存在しない場合には「not found」になるはずですし、「ld-linux.so.2」は共有ライブラリを使用している実行形式ファイルではなくてはならないものですので無いという事はないでしょう。

で、手元にあるCentOS 4.3環境で確認したらQtは3.3.3のようです。

DiCEのページにlibqt.so.2とlibqtintf.soが置いてあるようなのでこれで試してみてうまく動作しない場合には『尚、うまく動作しない場合は素直にあきらめましょう。。。』とDiCEのページに書いてあるようにあきらめたら方がいいと思いますよ。

ちなみにLinux版のDiCEですが、

-------8<-------8<-------8<-------8<-------
《ご試用にあたって》
誰でも自由にお使いいただけますが、動作やインストールなどに関する苦情や質問は一切受け付けられませんので、ある程度Linuxの知識をお持ちでご自分で問題解決できる方のみのご利用ください。
-------8<-------8<-------8<-------8<-------

と書いてあるように自己解決でいないようでしたら使用を控えたほうがいいのではないでしょうか?
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
試してみましたがうまくいきませんでした。
素直にあきらめることにします。^^;;

ありがとうございました。

お礼日時:2006/08/28 23:57

=>の先はどこにある共有ライブラリを使用するか表示されますので、「not found」になるものはそのコンピュータライブラリのサーチパスで指定されたディレクトリにない事になりますね。



ちなみに今回not foundになっている

>libqtintf.so => not found

については、DiCE for Linuxのページに

-------8<-------8<-------8<-------8<-------8<-------
【GUI版について】

GUI版を動作させるにはQtライブラリ(Version2.2.4) ”libqt.so.2”、”libqtintf.so” が必要です。
ライブラリの名前は「libqt.so.2」、「libqtintf.so」でなければなりません。libqt.so.2.2.4、libqtintf.so.2.2.4のようにライブラリ名が異なる場合はシンボリックリンクを作成して名前を合わせてください。
共有ライブラリは"/usr/lib/"や"/lib/"のディレクトリ、または "/etc/ld.so.conf"に指定されるディレクトリへ追加します。 追加後は”ldconfig”を忘れずに実行します。
尚、うまく動作しない場合は素直にあきらめましょう。。。
-------8<-------8<-------8<-------8<-------8<-------

とちゃんと書いてあるようにQtのライブラリが必要のようです。

デスクトップ環境がKDEならGUIツールキットとしてQtを使用しているのでインストールされているともいますが、GNOMEだとGUIツールキットがGTK+なのでインストールされていない可能性が高いです。

使用されているディストリビューションが何かは知りませんが、Qtのライブラリがパッケージとして用意されているならそれをインストールされればいいのではないかと思いますが。

参考URL:http://www.hi-ho.ne.jp/yoshihiro_e/dice/linux.html
    • good
    • 0
この回答へのお礼

ありがとうございます。^^
左辺=>右辺
で左辺に必要になるライブラリ
右辺にみつかったライブラリがかいてあると
いうことでしょうか?

=>のない
/lib/libNoVersion.so.1 (0x00b37000)
/lib/ld-linux.so.2 (0x006ab000)
は足りないということでしょうか?

使っているのはCentOS4.3でKDEもインストールしているのですが、Qtのライブラリというのはどうやって
インストールすればよいでしょか?

お礼日時:2006/08/27 22:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!