• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:trac構築について)

自宅サーバーCentOS6でtrac構築がうまくいかない?

このQ&Aのポイント
  • CentOS6でtracの構築を試みていますが、うまくいきません。
  • http://www.i-act.co.jp/project/products/downloads/Trac-0.12.2.ja1.zipをwgetコマンドでダウンロードし、解凍しましたが、インストールできませんでした。
  • vi /etc/yum.repos.d/CentOS-Base.repoに追加したリポジトリもうまく機能しません。他の手順方法をご教示いただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>のページの wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.d … >をするとエラー: RPM-GPG-KEY.dag.txt: key 1 import failed.このようなエラーがでてしまいます。vi /etc/yum.repos.d/rpmforge.repo は表示できます。 検索すると、他の方法も見つかるんですけどね……。 http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm をDLしてインストール。 でGPG-KEYも含まれています。 改めてrpm --importが必要かは不明ですが。 # 蹴られたような記憶も…。 ちなみに64ビットなら http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm です。 # 回答時現在…で。 同様にepelも… http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm をDL、インストールで。 64ビットなら http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm ですが…EPELは区別がない…かな??(noarchっぽいし…変数で処理されているのでしょう。たぶん)

sedai0
質問者

補足

数時間検索でめぐって構築サイトを見つけてその通りにやったら無事構築ができました。 なぜできなかったかわからなかったので、今後何回も構築して調査することにします。 回答ありがとうございました。

その他の回答 (1)

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

>yum install trac >その後cd→cd Trac-0.12.2.ja1でpython ./setup.py installで rpmパッケージで入れたいのか、ソースから入れたいのか…どちらでしょう? >/var/www/にはtracのディレクトリが現れません。 自前で作る…とかではないのでしょうか? rpmパッケージだと作ってくれることもありますが…。 とりあえず、epelのリポジトリを導入して… python-sqlite2とmod_python、python-genshi06パッケージをインストール。 rpmbuildパッケージもインストール。 # http://www.server-world.info/query?os=CentOS_6&p=initial_conf&f=6 とか参照。 rpmforgeからtracの0.12のSRPMをDL(EL6向けのソースパッケージが無いのでEL5向け)してインストール。  wget http://apt.sw.be/redhat/el5/en/source/trac-0.12-2.rf.src.rpm  rpm -i trac-0.12-2.rf.src.rpm インタアクト社から日本語版のTracを取得。  cd ~/rpmbuild/SOURCES  wget http://www.i-act.co.jp/project/products/downloads/Trac-0.12.2.ja1.zip SPECファイルを書き換え。  cd ../  vi SPECS/trac.spec --------------------   Version: 0.12    ↓   Version: 0.12.2.ja1 --------------------   Source: http://ftp.edgewall.com/pub/trac/%{real_name}-%{version}.tar.gz    ↓   Source: http://ftp.edgewall.com/pub/trac/%{real_name}-%{version}.zip --------------------   Requires: python-genshi >= 0.6    ↓   Requires: python-genshi06 >= 0.6 -------------------- でrpmbuild実行。  rpmbuild -ba SPECS/trac.spec # 依存関係でエラーが出たら必要なパッケージをインストール。 できたrpmをインストール。  rpm -i RPMS/noarch/trac-0.12.2.ja1-2.el6.noarch.rpm という方法で、一応入る…かと。 依存関係が微妙だったり、yumリポジトリをちゃんぽんしていたり…と、あまり勧められた方法では無いかも知れませんが。 # 外向けに使用するには勧められませんね。 一応、「野良ビルド」に相当しますが…。

sedai0
質問者

補足

回答ありがとうございます。 >http://www.server-world.info/query?os=CentOS_6&p=initial_conf&f=6 のページの wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt をするとエラー: RPM-GPG-KEY.dag.txt: key 1 import failed.このようなエラーがでてしまいます。vi /etc/yum.repos.d/rpmforge.repo は表示できます。 必要なパッケージはpython-sqlite2とmod_python、python-genshi06でしょうか? RPMをwgetするだけでいいのでしょうか?CentOS6になってやりかたが変わりすぎていたのでわかりにくくなり、構築できなくなりました。

関連するQ&A