Tracインストール1

入門Trac第2版Linux/Windows対応

入門Trac第2版Linux/Windows対応

以前の会社でSubversionまでは構築したけど、Tracはやってなかったので、この機会にという事で買ってみた。

Linux環境へのインストールの中にFedora系が入っていないのは何故?
Gentooってそんなに使う人多いのだろうか?(偏見かもしれないが)

Ubuntuが入っているのはまぁ、最近の傾向で仕方がないと思うけど、、、、、、


まずは、apachephpのインストール

[root@host ~]# yum -y install httpd

現在PHPで入っているものを調べると

[root@host ~]# yum list | grep php
php.i386 5.1.6-23.2.el5_3 updates
php-bcmath.i386 5.1.6-23.2.el5_3 updates
php-cli.i386 5.1.6-23.2.el5_3 updates
php-common.i386 5.1.6-23.2.el5_3 updates
php-dba.i386 5.1.6-23.2.el5_3 updates
php-dbase.i386 5.1.6-15.el5.centos.1 extras
php-devel.i386 5.1.6-23.2.el5_3 updates
php-gd.i386 5.1.6-23.2.el5_3 updates
php-imap.i386 5.1.6-23.2.el5_3 updates
php-ldap.i386 5.1.6-23.2.el5_3 updates
php-mbstring.i386 5.1.6-23.2.el5_3 updates
php-mcrypt.i386 5.1.6-15.el5.centos.1 extras
php-mhash.i386 5.1.6-15.el5.centos.1 extras
php-mssql.i386 5.1.6-15.el5.centos.1 extras
php-mysql.i386 5.1.6-23.2.el5_3 updates
php-ncurses.i386 5.1.6-23.2.el5_3 updates
php-odbc.i386 5.1.6-23.2.el5_3 updates
php-pdo.i386 5.1.6-23.2.el5_3 updates
php-pear.noarch 1:1.4.9-4.el5.1 base
php-pear-Auth-SASL.noarch 1.0.2-4.el5.centos extras
php-pear-DB.noarch 1.7.13-1.el5.centos extras
php-pear-Date.noarch 1.4.7-2.el5.centos extras
php-pear-File.noarch 1.2.2-1.el5.centos extras
php-pear-HTTP-Request.noarch 1.4.2-1.el5.centos extras
php-pear-Log.noarch 1.9.13-1.el5.centos extras
php-pear-MDB2.noarch 2.4.1-2.el5.centos extras
php-pear-MDB2-Driver-mysql.noarch 1.4.1-3.el5.centos extras
php-pear-Mail.noarch 1.1.14-1.el5.centos extras
php-pear-Mail-Mime.noarch 1.4.0-1.el5.centos extras
php-pear-Net-SMTP.noarch 1.2.10-1.el5.centos extras
php-pear-Net-Sieve.noarch 1.1.5-2.el5.centos extras
php-pear-Net-Socket.noarch 1.0.8-1.el5.centos extras
php-pear-Net-URL.noarch 1.0.15-1.el5.centos extras
php-pecl-Fileinfo.i386 1.0.4-3.el5.centos extras
php-pecl-memcache.i386 2.2.3-1.el5_2 extras
php-pgsql.i386 5.1.6-23.2.el5_3 updates
php-readline.i386 5.1.6-15.el5.centos.1 extras
php-snmp.i386 5.1.6-23.2.el5_3 updates
php-soap.i386 5.1.6-23.2.el5_3 updates
php-tidy.i386 5.1.6-15.el5.centos.1 extras
php-xml.i386 5.1.6-23.2.el5_3 updates
php-xmlrpc.i386 5.1.6-23.2.el5_3 updates

ほとんどが用意されている。昔mcryptとかソースからインストールしたよなーーーーと思いつつ

[root@host ~]# yum -y install php php-mbstring

php-cliphp-commonも一緒にインストールされる。
ひとまずはmbstringのみ追加で。


ここまでは問題ない。ただ、調べてみると、Tracmod_pythonを使うにはpython2.5が必要っぽい。
そこで間違って、入っているpythonを上書きしてしまって、yumが動かなくなってしまった、、、、、

あ、そういえば

yumってpythonで動いてるじゃん!

関連しているプラグインやらがバージョン違うと、関連しているものが全て動かなくなるのをすっかり忘れてた、、、、

修正するよりもOS再インストールの方が早い!

なのでついでにしっかりとまとめようと思ってブログを初めてみたので、一個づつログっぽく書いているので、
作業の進行は遅い。でもログとか手順を取るのって重要。