KDEスレ Part 3

このエントリーをはてなブックマークに追加
376login:Penguin
野良で入れるなら
/usr/local/qt にqtを
/usr/local/kde にkde一式を入れるようにしたほうが楽

アップグレードするとき、buildに失敗したときなどに
# rm -rf /usr/local/qt /usr/local/kde
で簡単に削除できるので楽。
"システム標準"のkdeと共存することもできる。

システム標準の場所につっこんでしまうと
build時のソースツリー・Makefileを使って
make uninstall する以外に消す方法がない。
377login:Penguin:03/02/28 23:11 ID:E7FD1Sb6
具体的には以下のようにする。
# まず環境変数を設定する。これ重要。bashの場合は以下のようになる。

export KDEDIR=/usr/local/kde
export QTDIR=/usr/local/qt
export PATH=$QTDIR/bin:$KDEDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:$KDEDIR/lib:$LD_LIBRARY_PATH

# qtをbuildする
cd /usr/local
tar xvjf qt-x11-free-3.1.1.tar.bz2
mv qt-x11-free-3.1.1 qt

cd qt
# kde.gr.jp が配ってるパッチをあてる。
wget http://www.KDE.gr.jp/patch/qt-x11-free-3.1.1-fix-callPosition-XFilterEvent-20021223.diff
wget http://www.KDE.gr.jp/patch/qt-x11-free-3.1.1-xim-changeDefaultOverTheSpot-20021223.diff
wget http://www.KDE.gr.jp/patch/qt-x11-free-3.1.1-xim-changeDefaultOverTheSpot-20021223.diff
wget http://www.KDE.gr.jp/patch/qt-x11-free-3.1.1-xim-toUseAtokx-20021223.diff
for I in *.diff; do patch -p1 < $I; done

# configureオプションは一例 ./configure --help 参照
./configure -system-zlib -qt-gif -system-libpng \
-system-libjpeg -plugin-imgfmt-mng -thread -no-stl \
-no-xinerama -no-g++-exceptions -xft
make

あとは適当な場所でkdeのソースを各々展開して
./configure --prefix=/usr/local/kde; make; make install
する。

順番は arts -> kdelibs -> kdebase -> kde-i18n-ja -> その他(なくてもいい)
378login:Penguin:03/02/28 23:13 ID:E7FD1Sb6
configureの時になにかが足りない、といわれた場合先にその足りないものを入れるとよいが
"エラー"でない限り、なくてもbuildできる。

"野良のkde"を使うには↓のような~/.xinitrcを使ってコンソールからstartxする。

--
# システム標準のKDEを使うときはコメントアウトする
PREFER_LOCALKDE=1; export PREFER_LOCALKDE

if [ "$PREFER_LOCALKDE" = "1" ]; then
KDEDIR=/usr/local/kde
QTDIR=/usr/local/qt
PATH=$KDEDIR/bin:$QTDIR/bin:$PATH
LD_LIBRARY_PATH=$KDEDIR/lib:$QTDIR/lib:$PATH
export KDEDIR QTDIR PATH LD_LIBRARY_PATH
fi

XMODIFIERS="@im=kinput2"
LANG=ja_JP.eucJP
LC_ALL=ja_JP.eucJP
export LANG LC_ALL XMODIFIERS
kinput2 -canna &
startkde
--

"ウインドウマネージャ"経由の場合、たぶん/etc/X11以下のどこかにある"Xsession"をいじればいいが、
ディストリビューション/使ってるWMによって作法が一様でないので、めんどくさい。

参考:
http://developer.kde.org/build/compile_kde3_1.html
http://www.KDE.gr.jp/install/kde3.0/install/
http://www.erc.pref.fukui.jp/gbank/tokusei/d001a0.html
379login:Penguin:03/03/01 00:08 ID:RMvaLHM2
通りすがりの暇人メモ。
- KDEDIRをexportしておけば、--prefixすら不要。
- kdemultimediaを入れる前に、xine-0.9.xを入れておくと、xine_artspluginがコンパイルされる。
(noatun、kaboodleでmpeg動画等を再生できる)