• 締切済み

heartbeat2.0.7 on RedHatEnterpriseLinuxWS release 4

Red Hat Enterprise Linux WS release 4 に、heartbeat-2.0.7 をインストールしようと試みているのですが、 現在、以下のような不具合があり、 滞っております。 http://linux-ha.org/download/index.html の下の方から、 heartbeat-2.0.7-1.src.rpm を入手しました。 Red Hat Enterprise Linux WS release 4 をUpdate4にアップグレードした後に、 上記srpmから、rpmを作成し、 # rpm -ivh --test heartbeat-2.0.7-1.i386.rpm を実行すると、以下のようなエラーが発生します。 エラー: Failed dependencies: python-gtk is needed by heartbeat-2.0.7-1.i386 ネットで"python-gtk"のrpm、およびsrpmを検索しても、 "Red Hat Enterprise Linux WS release 4"用のものが見つかりません。 http://fr2.rpmfind.net/linux/rpm2html/search.php?query=python-gtk&submit=Search+... において、 異なるDistributionのsrpm(例:python-gtk-2.8.2-21.src.rpm)を入手して、 rpm を作成しようとしても、以下のようなエラーが発生します。 #rpmbuild --rebuild python-gtk-2.8.2-21.src.rpm python-gtk-2.8.2-21.src.rpm をインストール中 エラー: line 28: Unknown tag: %{py_requires} どなたか、 Red Hat Enterprise Linux WS release 4 用の python-gtkの作り方をご存知の方は、 いらっしゃらないでしょうか? もしくは、Red Hat Enterprise Linux WS release 4 に、heartbeat-2.0.7 をインストールした経験のある方は、 いらっしゃらないでしょうか? ご教示をよろしくお願い申し上げます

みんなの回答

  • Lean
  • ベストアンサー率72% (435/603)
回答No.1

RHELは使用していません。 提示されているURLのページを見ると、ダウンロードしたSRPM(heartbeat-2.0.7-1.src.rpm)は、SUSE Linux用なのでは? >python-gtk は、提示されたURLのページを見ると「Python bindings for the GTK+ widget set」のようで、これもSUSE Linuxでのパッケージ名で、RHEL(RHELクローンのCentOSも)ではpygtk2のようですけど。 # rpm -qip http://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os/i386/SRPMS/pygtk2-2.4.0-1.src.rpm 警告: http://ftp.redhat.com/pub/redhat/linux/enterprise/4/en/os/i386/SRPMS/pygtk2-2.4.0-1.src.rpm: V3 DSA signature: NOKEY, key ID db42a60e Name : pygtk2 Relocations: (not relocatable) Version : 2.4.0 Vendor: Red Hat, Inc. Release : 1 Build Date: 2004年10月05日 02時39分43秒 Install Date: (not installed) Build Host: thor.perf.redhat.com Group : Development/Languages Source RPM: (none) Size : 720658 License: LGPL Signature : DSA/SHA1, 2005年01月06日 06時53分12秒, Key ID 219180cddb42a60e Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> Summary : Python bindings for the GTK+ widget set. Description : PyGTK is an extension module for python that gives you access to the GTK+ widget set. Just about anything you can write in C with GTK+ you can write in python with PyGTK (within reason), but with all the benefits of python. RHEL4でSRPMを使用してパッケージを作成してインストールするなら、RHELクローンのCentOSのextrasにheartbeatがあるから、SUSE Linux用のSRPMよりは、CentOSのSRPMの方を使用した方がいいと思うけど。。。 CentOS 4.x extras SRPM http://mirror.centos.org/centos/4/extras/SRPMS/ CentOS 4.x extras RPM (i386) http://mirror.centos.org/centos/4/extras/i386/RPMS/

hiro_se
質問者

お礼

Lean様 詳細なアドバイスをありがとうございました。 たいへん参考になりました。 CentOS用のheartbeatを使用するかどうかについては、 諸事情があり、すぐには決断できないのですが、 選択肢の一つとして、現在、議論を進めているところです。 とても助かりました。

関連するQ&A