[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[vine-users:028290] Re: KDE2 install (or RPM usage)


net_halです。

私も、src.rpmからビルドして、Vine2.1にKDE2.0をインストールしました。

> まずはqtをということで、日本KDEユーザ会のページにいくと、
> qt2-2.2.2-1というのが紹介されていましたのでそれを
> nosrc.rpmからインストールしました。
> 
> 次に書かれている手順通り、kdesupportをインストールしようとしているので
> すがrpmで依存関係からエラーが出ました。
> 
> # rpm --rebuild kdesupport-2.0-5.src.rpm
> kdesupport-2.0-5.src.rpm をインストール中
> エラー: ビルド依存性の欠如:
>         qt-devel >= 2.2.1は kdesupport-2.0-5 に必要とされています
> 
これは、他の方が指摘している通りですね。

私が作成したrpmは以下のものです。
qt2-2.2.2-1vl1
qt2-devel-2.2.2-1vl1
kdesupport-2.0-5vl1
kdesupport-devel-2.0-5vl1
kdelibs-sound-2.0-7vl1
kdelibs-sound-devel-2.0-7vl1
kde-i18n-ja-Japanese-2.0-0vl1
kdelibs-devel-2.0-7vl1
kdelibs-2.0-7vl1
kdebase-2.0-3vl1
kdoc-2.0-5vl1
flex-2.5.4a-13vl1 

kdoc,flexはkdelibsビルドに必要でした。vine2.1のもflexは入って
いるのですが、バージョンが古いので入れ換えました。

その他にやったこと。
qt-2.2.2 のコンパイルに、Mesa が必要のため、Plusからインストールした。
 rpm -ivh Mesa-3.2.1-0vl1.i386.rpm\
          Mesa-common-3.2.1-0vl1.i386.rpm\
          Mesa-common-devel-3.2.1-0vl1.i386.rpm\
          Mesa-demos-3.2.1-0vl1.i386.rpm\
          Mesa-devel-3.2.1-0vl1.i386.rpm

qt-2.2.2 の moc_tictac.cpp でエラー発生
 tictac.diffを作成した。

インストール先:/usr/lib/qt2

KDEモジュール
インストール先:/usr/kde2

kdelibs-2.0.specで以下を削除
(残しておくと、/usr/doc/qt-devel-*/htmlディレクトリオープンエラー発生)

# Generate documentation
export PATH=%{prefix}/bin:$PATH
makekdedoc=`which makekdedoc`
if [ ! -z "$makekdedoc" ]; then
  kdocdir=$RPM_BUILD_ROOT%{_docdir}/%{pkg}-devel-%{version}-%{release}
#used to be %{prefix}/share/kdedoc/ - but I think this makes more sense.
  mkdir -p $kdocdir
  qt2kdoc=`which qt2kdoc`
  if [ ! -z "$qt2kdoc" ]; then                        ==> 削除
    $qt2kdoc -o $kdocdir %{_docdir}/qt-devel-*/html   ==> 削除
  fi                                                  ==> 削除
  $makekdedoc --rule-file=kdoc.rules --outputdir=$kdocdir
fi

あと、日本語リソースは、
KDEユーザー会のftpサーバーから、RedHat6.2用の
kde-i18n-2.0-1.src.rpm を取得してビルドしたが、何回やってもエラーで
rpmができない。
実行する度にエラー発生内容が違い、ほとんどの場合、マシンがハングする。
そのため、kde-i18n-ja-20001103.tar.bz2 を取得して、
kde-i18n-ja-Japanese-2.0-0vl1.i386.rpm を作成した。
このリソースで、ほとんどは日本語となった様であるが、
メニューの一部が文字化けして ??? のようになってしまう。
メニューエディタで変更しても反映されません。
新規に作成したものは、正しく設定されることもあるようです。

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: