2017年4月
            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            
無料ブログはココログ

リスト

本気のタイトル一覧


トップページ | 2006年3月 »

2006年2月22日 (水)

OPERAインストール (2)

待っている間に、こんなところ(http://cachu.xrea.jp/linux/RPM/)見付けちゃったもんですから・・・
迷わず

[root@localhost root]# apt-get install qt
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  qt
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
4971kB のアーカイブを取得する必要があります。
展開後に 14.8MB のディスク容量が追加消費されます。
取得:1 http://updates.vinelinux.org 3.2/i386/plus qt 3.3.5-0vl1 [4971kB]
4971kB を 2s 秒で取得しました (2250kB/s)
変更を適用しています...
準備中...                   ########################################### [100%]
   1:qt                     ########################################### [100%]
完了
[root@localhost root]# apt-get install qt-devel
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージが新たにインストールされます:
  qt-devel
アップグレード: 0 個, 新規インストール: 1 個, 削除: 0 個, 保留: 0 個
12.1MB のアーカイブを取得する必要があります。
展開後に 35.5MB のディスク容量が追加消費されます。
取得:1 http://updates.vinelinux.org 3.2/i386/plus qt-devel 3.3.5-0vl1 [12.1MB]
12.1MB を 4s 秒で取得しました (2661kB/s)
変更を適用しています...
準備中...                   ########################################### [100%]
   1:qt-devel               ########################################### [100%]
完了

そして

[root@localhost lib]# cd qt-3.3.5/
[root@localhost qt-3.3.5]# ls
bin/  doc@  etc/  include/  lib/  mkspecs/  plugins/
[root@localhost qt-3.3.5]# cd lib
[root@localhost lib]# ls
libdesignercore.a      libqt-mt.so@      libqt-mt.so.3.3.5*  libqui.so.1.0@
libeditor.a            libqt-mt.so.3@    libqui.so@          libqui.so.1.0.0*
libqassistantclient.a  libqt-mt.so.3.3@  libqui.so.1@
[root@localhost lib]#

めでたくインストール完了。
続いてリンクを張ります。

と思ったらコマンドミス。

# ln -s /usr/lib/qt-3.3.5/lib

でEnterしちゃって、あらら・・・
パスを見ようと思って

# opera

したら、Opera起動してきました・・・。
パス通ったんでしょうか。ということで

# set
BASH=/bin/bash
BASH_VERSINFO=([0]="2" [1]="05b" [2]="0" [3]="1" [4]="release" [5]="i686-pc-linux-gnu")
BASH_VERSION='2.05b.0(1)-release'
BROWSER='kterm -e w3m'
CANNAHOST=unix
CANNA_SERVER=unix
COLORTERM=gnome-terminal
COLUMNS=80
DESKTOP_SESSION=default
DESKTOP_STARTUP_ID=
DIRSTACK=()
DISPLAY=:0.0
EMACS_IME=canna
ENV=/root/.bashrc
EUID=0
GDMSESSION=default
GNOME_DESKTOP_SESSION_ID=Default
GROUPS=()
GTK_IM_MODULE=xim
GTK_RC_FILES=/etc/gtk/gtkrc:/root/.gtkrc-1.2-gnome2
G_BROKEN_FILENAMES=1
HISTFILE=/root/.bash_history
HISTFILESIZE=1000
HISTSIZE=1000
HOME=/root
HOSTNAME=localhost.localdomain
HOSTTYPE=i686
HTTP_HOME=file:/usr/share/doc/Vine/index.html
IFS=$' \t\n'
INPUTRC=/etc/inputrc
JSERVER=localhost
LANG=ja_JP.eucJP
LESSOPEN='|lesspipe.sh %s'
LINES=24
LOGNAME=root
LS_COLORS=
MACHTYPE=i686-pc-linux-gnu
MAIL=/var/spool/mail/root
MAILCHECK=60
OLDPWD=/usr/lib/qt-3.3.5
OPTERR=1
OPTIND=1
OSTYPE=linux-gnu
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/binPIPESTATUS=([0]="0")
PPID=14398
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
PS1='[\u@\h \W]\$ '
PS2='> '
PS4='+ '
PWD=/usr/lib/qt-3.3.5/lib
SESSION_MANAGER=local/localhost.localdomain:/tmp/.ICE-unix/1633
SHELL=/bin/bash
SHELLOPTS=braceexpand:emacs:hashall:histexpand:history:interactive-comments:monitor
SHLVL=1
SSH_ASKPASS=/usr/libexec/openssh/gnome-ssh-askpass
TERM=xterm
TK_KCPROTO=kinput2
UID=0
USER=root
USERNAME=root
WINDOWID=31457338
WNN6_FRONT_END=kinput2
WNN6_SERVER=localhost
WNN7_FRONT_END=kinput2
WNN7_SERVER=localhost
XAUTHORITY=/root/.Xauthority
XFONTSIZE=normal
XIM_PROG=canna
XMODIFIERS=@im=kinput2
XSESSION_WRAPPER=' /usr/bin/ssh-agent'
_=pwd
ls ()
{
    /bin/ls --color=tty ${1+"$@"}
}
which ()
{
    {
        alias;
        declare -f
    } | /usr/bin/which --tty-only --read-alias --read-functions --show-dot --show-tilde ${1+"$@"}
}

「PWD=/usr/lib/qt-3.3.5/lib」
こ・・・これただのカレントディレクトリじゃねーか。

と・・・とりあえずいいや・・・

OPERA終了。わからなかったところはまた復習します。どうせ再インストールするだろうし。

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しました。

2006年2月20日 (月)

Vine Linux

Vine Linuxを使いはじめた。
まぁ今までも使おう使おうとは思っていたんだけど(現にFreeBSDでUNIX系はさわっていたわけだし)仕事でSolaris使いはじめたことだし、ちょうどいーやってことで。
とりあえずは一番使いやすい(扱いやすい)と評判のVineで。

思えばマックから始まったパソコン道。
会社で与えられたものにもかかわらず、持ち前の好奇心でイジりたおしてこわしておこられて、でもそのかわり焦って必死にリカバリしようとしたおかげでいろいろと技術的なことを覚えられて。
んでいつしかWINを使いタイと思い初めて、無謀にも最初から自作して。
無茶はしたけどおかげで結構細かい技術まで身についてきたと思う。

んで、ここに来てようやくPCUNIX(互換)。
とりあえずイジリ倒して、慣れてみようと思いますわ。

トップページ | 2006年3月 »

RECOMEND

失敗しない家づくり