##tracのインストール
http://trac.edgewall.org/wiki/TracInstallを読んで何が必要か見てみる。
Python :2.4.3が入ってた。
setuptools:ない。これはPythonのyumとかpearみたいなもんらしい。
Genshi :テンプレートエンジン。ないから入れる。
ClearSilver:テンプレートエンジン。昔のらしい。オプショナルだし必要が出てくるまでほっておく。
pysqlite :sqliteを利用予定なので入れる
#setuptools
[root:/usr/local/src] wget http://pypi.python.org/packages/2.4/s/setuptools/setuptools-0.6c9-py2.4.egg#md5=260a2be2e5388d66bdaee06abec6342aOK。
[root:/usr/local/src] sh setuptools-0.6c9-py2.4.egg
#Genshi
[root:/usr/local/src] easy_install -Z Genshi==0.5.1OK。順調順調。
#pysqlite
[root:/usr/local/src] wget http://oss.itsystementwicklung.de/download/pysqlite/2.5/2.5.1/pysqlite-2.5.1.tar.gz
[root:/usr/local/src] tar -zxvf pysqlite-2.5.1.tar.gz
[root:/usr/local/src/pysqlite-2.5.1] python setup.py install
~略~
src/connection.h:26:20: error: Python.h: No such file or directory
src/connection.h:27:22: error: pythread.h: No such file or directory
src/connection.h:28:26: error: structmember.h: No such file or directory
~略~
っと久々のエラー。Python.hがない、と。探してみたけどないからもってこなきゃいけない。
pythonのdevの2.4.3が見つからなかったのでyumで入れる。
[root:/usr/local/src] yum install python-devel.i386
再度pysqliteをインストール
src/connection.h:33:21: error: sqlite3.h: No such file or directory
今度はsqlite3.hか。。。これもyumで。
[root:/usr/local/src/pysqlite-2.5.1] yum install sqlite-devel.i386
再度pysqliteをインストール
[root:/usr/local/src/pysqlite-2.5.1] python setup.py install
running install
running build
running build_py
running build_ext
running install_lib
byte-compiling /usr/lib/python2.4/site-packages/pysqlite2/test/py25tests.py to py25tests.pyc
File "/usr/lib/python2.4/site-packages/pysqlite2/test/py25tests.py", line 48
with self.con:
^
SyntaxError: invalid syntax
running install_data
なんかエラーでてるなー。これはどうもバージョンが合ってないっぽいなー。
pysqliteを2.4系にしても同じだった。のでpythonのバージョンをあげてみようと思う。
2.6.1と3.0がカレントリリースだそうなんですけど、2.6のほうが汎用性高いらしいので2.6を入れる。
[root:/usr/local/src] wget http://www.python.org/ftp/python/2.6.1/Python-2.6.1.tgz
[root:/usr/local/src] tar zxvf Python-2.6.1.tgz
[root:/usr/local/src] cd Python-2.6.1
[root:/usr/local/src/Python-2.6.1] ./configure --prefix=/usr/local/python2.6.1
[root:/usr/local/src/Python-2.6.1] make
[root:/usr/local/src/Python-2.6.1] make install
ノーエラー。再度pysqliteにトライ。
[root:/usr/local/src/pysqlite-2.5.1] /usr/local/python2.6.1/bin/python setup.py clean
[root:/usr/local/src/pysqlite-2.5.1] /usr/local/python2.6.1/bin/python setup.py build
[root:/usr/local/src/pysqlite-2.5.1] /usr/local/python2.6.1/bin/python setup.py install
オッケー。さーtracだ。のはずだ。
[root:/usr/local/src] wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.2.1.ja1.zip
[root:/usr/local/src] unzip Trac-0.11.2.1.ja1.zip
[root:/usr/local/src] cd Trac-0.11.2.1.ja1
[root:/usr/local/src/Trac-0.11.2.1.ja1] /usr/local/python2.6.1/bin/python ./setup.py install
Traceback (most recent call last):
File "./setup.py", line 15, in <module>
from setuptools import setup, find_packages
ImportError: No module named setuptools
むむ。。。もう。。。
なんとなくこうやってみた。
[root:/usr/local/src/Trac-0.11.2.1.ja1] python ./setup.py install
うまくいった。はあ。。つまづきまくってるからログもどこかおかしくなってるかも。
次、やっと設定かー。。いや、まだたぶんなんかあるんだろうな。
コメントする