2017年11月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30    
無料ブログはココログ

リスト

本気のタイトル一覧


« Vine Linux | トップページ | OPERAインストール (2) »

2006年2月21日 (火)

OPERAインストール (1)

OPERA FOUNDATIONからパッケージ(rpm:REDHAT9)を落とす。
(opera-8.51-20051114.5-shared-qt.i386-en.rpm)
適当なディレクトリに置いて・・・
# cd 適当なディレクトリ
# rpm -Uvh opera-8.51-20051114.5-shared-qt.i386-en.rpm

なにやらいろいろ展開されて、終わったような雰囲気だったので
# opera
とするものの、起動せず。うぬぬ・・・どうやらさっそく「依存ファイル」の洗礼を受けているようです。
FreeBSDでは、PKG形式でアーカイブされているアプリケーションは、基本的にあらゆる依存ファイルのインストールも含めてやってくれます。一回「install」してしまえば、他になにもすることなく勝手にシステムガ必要なファイルやライブラリを設定してくれて、そのまま使えます。
しかし残念ながらFreeBSDよりも普及しているはずのLinux各ディストリビュータでは、そういった方法が採用されているところはありません。残念。(apt-getとかはそれにあたるのかな?)

まぁいいや、とりあえず

/usr/lib/opera/8.51-20051114.5/opera: error while loading shared libraries: libqt-mt.so.3: cannot open shared object file: No such file or directory

こんなメッセージが出やがります。
libqt-mt.so.3がないよ・・・と。

調べてみると、Qtというライブラリのようです。なんか日本語表示に関係があるような・・・。

とりあえず
ftp://ftp.trolltech.com/pub/qt/source/
ここから落とします。
んでまぁ適当なところに保存したら

# gunzip qt-x11-free-3.3.5.tar.gz 
# tar qt-x11-free-3.3.5.tar
# cd qt-x11-free-3.3.5
# ./configure
# make

・・・となるんですが、makeでコケました。

[root@localhost qt-x11-free-3.3.5]# make
make[1]: ディレクトリ `/root/rpm/qt-x11-free-3.3.5' に入ります
cd qmake && make
make[2]: ディレクトリ `/root/rpm/qt-x11-free-3.3.5/qmake' に入ります
make[2]: `qmake' は更新済みです
make[2]: ディレクトリ `/root/rpm/qt-x11-free-3.3.5/qmake' から出ます
cd src/moc && make
make[2]: ディレクトリ `/root/rpm/qt-x11-free-3.3.5/src/moc' に入ります
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qbuffer.o ../tools/qbuffer.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qptrcollection.o ../tools/qptrcollection.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qcstring.o ../tools/qcstring.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qdatastream.o ../tools/qdatastream.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qdatetime.o ../tools/qdatetime.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qfile.o ../tools/qfile.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qdir.o ../tools/qdir.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qfileinfo.o ../tools/qfileinfo.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qgarray.o ../tools/qgarray.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qgdict.o ../tools/qgdict.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qglist.o ../tools/qglist.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qglobal.o ../tools/qglobal.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qgvector.o ../tools/qgvector.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qiodevice.o ../tools/qiodevice.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qregexp.o ../tools/qregexp.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qstring.o ../tools/qstring.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qlocale.o ../tools/qlocale.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qunicodetables.o ../tools/qunicodetables.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qstringlist.o ../tools/qstringlist.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qtextstream.o ../tools/qtextstream.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qbitarray.o ../tools/qbitarray.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qmap.o ../tools/qmap.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qgcache.o ../tools/qgcache.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qtextcodec.o ../codecs/qtextcodec.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qutfcodec.o ../codecs/qutfcodec.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./moc_yacc.o moc_yacc.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qfile_unix.o ../tools/qfile_unix.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qdir_unix.o ../tools/qdir_unix.cpp
g++ -c -pipe -O2  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I../../include -I../tools -I. -o ./qfileinfo_unix.o ../tools/qfileinfo_unix.cpp
test -d ../../bin/ || mkdir -p ../../bin/
g++  -o ../../bin/moc ./qbuffer.o ./qptrcollection.o ./qcstring.o ./qdatastream.o ./qdatetime.o ./qfile.o ./qdir.o ./qfileinfo.o ./qgarray.o ./qgdict.o ./qglist.o ./qglobal.o ./qgvector.o ./qiodevice.o ./qregexp.o ./qstring.o ./qlocale.o ./qunicodetables.o ./qstringlist.o ./qtextstream.o ./qbitarray.o ./qmap.o ./qgcache.o ./qtextcodec.o ./qutfcodec.o ./moc_yacc.o ./qfile_unix.o ./qdir_unix.o ./qfileinfo_unix.o
make[2]: ディレクトリ `/root/rpm/qt-x11-free-3.3.5/src/moc' から出ます
cd src && make
make[2]: ディレクトリ `/root/rpm/qt-x11-free-3.3.5/src' に入ります
g++ -c -pipe -Wall -W -O2 -fPIC -DQT_SHARED -DQT_NO_DEBUG -DQT_NO_CUPS -D_LARGEFILE_SOURCE -D_LARGE_FILES -D_FILE_OFFSET_BITS=64 -DQT_NO_XINERAMA -DQT_NO_SHAPE -DQT_NO_XCURSOR -DQT_NO_XRANDR -DQT_NO_XRENDER -DQT_NO_XFTFREETYPE -DQT_NO_XKB -DQT_NO_SM_SUPPORT -DQT_NO_IMAGEIO_MNG -DQT_NO_IMAGEIO_JPEG -DQT_NO_STYLE_MAC -DQT_NO_STYLE_AQUA -DQT_NO_STYLE_INTERLACE -DQT_NO_STYLE_WINDOWSXP -DQT_NO_STYLE_COMPACT -DQT_NO_STYLE_POCKETPC -I/root/rpm/qt-x11-free-3.3.5/mkspecs/linux-g++ -I. -I3rdparty/libpng -I3rdparty/zlib -I../include -I/usr/X11R6/include -I.moc/release-shared/ -o .obj/release-shared/qtaddons_x11.o kernel/qtaddons_x11.cpp
kernel/qtaddons_x11.cpp:25 から include されたファイル中:
kernel/qt_x11_p.h:66:22: X11/Xlib.h: そのようなファイルやディレクトリはありません
kernel/qt_x11_p.h:71:23: X11/Xutil.h: そのようなファイルやディレクトリはありません
kernel/qt_x11_p.h:72:21: X11/Xos.h: そのようなファイルやディレクトリはありません
kernel/qt_x11_p.h:73:23: X11/Xatom.h: そのようなファイルやディレクトリはありません
make[2]: *** [.obj/release-shared/qtaddons_x11.o] エラー 1
make[2]: ディレクトリ `/root/rpm/qt-x11-free-3.3.5/src' から出ます
make[1]: *** [sub-src] エラー 2
make[1]: ディレクトリ `/root/rpm/qt-x11-free-3.3.5' から出ます
make: *** [init] エラー 2

うーん・・・
X86FreeじゃなくてXorgだからだろうか。(いい加減過ぎます)

気をとり直してアーカイブ換えてやり直し。後続の方に失敗含めて見てもらえればいいんです。
つーか、IME使いにくい!!これも入れ換えてやる!!(このドキュメントもVineで作ってます。)

再度アーカイブをDL。
「qt-embedded-free-3.3.5.tar.gz」

# gunzip qt-embedded-free-3.3.5.tar.gz
# tar qt-embedded-free-3.3.5.tar
# cd qt-embedded-free-3.3.5
# ./configure
This is the Qt/Embedded Open Source Edition.
You are licensed to use this software under the terms of
the GNU General Public License (GPL).
Type 'G' to view the GNU General Public License.
Type 'yes' to accept this license offer.
Type 'no' to decline this license offer.
:
:
:

そのあとmakeするも、ディスプレイまわりのドライバやらコンフィグやらさわりまくって全然終わりません・・・いつ終わるんだろうこれ・・・
結局Terminateしました。

« Vine Linux | トップページ | OPERAインストール (2) »

06.■PC&Gadget」カテゴリの記事

★移行用★」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/53520/777281

この記事へのトラックバック一覧です: OPERAインストール (1):

« Vine Linux | トップページ | OPERAインストール (2) »

RECOMEND

失敗しない家づくり