今さら Ubuntu (6)

By | 2019年11月23日

次の手順としては、本家にも書いてあるQtライブラリ(Version2.2.4) ”libqt.so.2”、

”libqtintf.so”の入手と導入です。

~ $ ldd ./DiCE/diced
linux-gate.so.1 (0xf7fbc000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7f80000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7f7b000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7d9f000)
/lib/ld-linux.so.2 (0xf7fbd000)

~ $ ldd ./DiCE/dice
linux-gate.so.1 (0xf7efe000)
libqtintf.so => not found
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7d97000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7d78000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7d73000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7b97000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf7b6b000)
/lib/ld-linux.so.2 (0xf7eff000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf7b67000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf7b60000)
libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf7b45000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7b3b000)

libqtintf.so のリンクが切れてることは確認されますが、 libqt.so.2 も必要と

あるので、入手します。参考にした解説ページのダウンロード先は

リック切れだったので、ライブラリ名で検索して、ここ から入手しました。

Windows 10 でダウンロードしてUSBメモリを介して Ubuntu 機の

ダウンロードフォルダにコピーしたところまでは、前回と同じです。

~ /ダウンロード$ gzip -d libqt.so.2.gz
~ /ダウンロード$ gzip -d libqtintf.so.gz

↑↑↑ 展開して

$ sudo mv libqt.so.2 /usr/lib
$ sudo mv libqtintf.so /usr/lib

↑↑↑ /usr/lib に移動しました。

~ /ダウンロード$ cd /usr/local/bin
~ /usr/local/bin$ ldd ./DiCE/dice
linux-gate.so.1 (0xf7f80000)
libqtintf.so => /usr/lib/libqtintf.so (0xf7ddf000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7c95000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7c76000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7c71000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7a95000)
libqt.so.2 => /usr/lib/libqt.so.2 (0xf73fe000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf73d2000)
/lib/ld-linux.so.2 (0xf7f81000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf73bd000)
libSM.so.6 => not found
libICE.so.6 => not found
libjpeg.so.62 => not found
libstdc++-libc6.1-1.so.2 => not found
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf72b9000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf72b5000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf72ae000)
libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf7293000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf7289000)

リンクされましたが、ここで忘れずに、

$ sudo ldconfig

を実行!

$ sudo ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++-libc6.1-1.so.2

↑↑↑ も、やっておかねばならないそうなので、実行!

さあ!それでは、/usr/local/bin/dice を実行!

……おかしいな。何も起きない。

では、/usr/local/bin/diced を実行!

……おかしいな。何も起きない。

もう一度、/usr/local/bin/diced を実行!

やっぱり、何も起きない!(大泣き)

今夜の実況中継は、これまで……と、なりそうです。(涙、涙、涙……)


libSM.so.6 => not found
libICE.so.6 => not found
libjpeg.so.62 => not found
libstdc++-libc6.1-1.so.2 => not found


↑↑↑ が、どうしても解決できない……

 


$ sudo apt install libsm6:i386
↑↑↑ で、

~ /usr/local/bin$ ldd ./DiCE/dice

linux-gate.so.1 (0xf7efa000)
libqtintf.so => /usr/lib/libqtintf.so (0xf7d59000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf7c0f000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf7bf0000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf7beb000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7a0f000)
libqt.so.2 => /usr/lib/libqt.so.2 (0xf7378000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf734c000)
/lib/ld-linux.so.2 (0xf7efb000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf7337000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf732e000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf7312000)
libjpeg.so.62 => not found
libstdc++-libc6.1-1.so.2 => not found
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf720e000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf720a000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf7203000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf71fa000)
libbsd.so.0 => /lib/i386-linux-gnu/libbsd.so.0 (0xf71df000)
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0xf71d5000)

 

libSM.so.6 と libICE.so.6 は、解決した?

libjpeg.so.62 は、libjpeg62-turbo_1.5.2-2+b1_i386.deb に入ってるかも。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語で書いてね。外国語わかんない。