- ベストアンサー
自宅サーバーCentOS6でtrac構築がうまくいかない?
- 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に追加したリポジトリもうまく機能しません。他の手順方法をご教示いただけますか?
- みんなの回答 (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っぽいし…変数で処理されているのでしょう。たぶん)
その他の回答 (1)
- Wr5
- ベストアンサー率53% (2173/4061)
>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リポジトリをちゃんぽんしていたり…と、あまり勧められた方法では無いかも知れませんが。 # 外向けに使用するには勧められませんね。 一応、「野良ビルド」に相当しますが…。
補足
回答ありがとうございます。 >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になってやりかたが変わりすぎていたのでわかりにくくなり、構築できなくなりました。
補足
数時間検索でめぐって構築サイトを見つけてその通りにやったら無事構築ができました。 なぜできなかったかわからなかったので、今後何回も構築して調査することにします。 回答ありがとうございました。