Amazon EC2で動いているCentOSにsvnとtracを入れる3

| | コメント(0) | トラックバック(0)


 ##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=260a2be2e5388d66bdaee06abec6342a
[root:/usr/local/src] sh setuptools-0.6c9-py2.4.egg
OK。

#Genshi
[root:/usr/local/src] easy_install -Z Genshi==0.5.1
OK。順調順調。

#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

うまくいった。はあ。。つまづきまくってるからログもどこかおかしくなってるかも。
次、やっと設定かー。。いや、まだたぶんなんかあるんだろうな。


トラックバック(0)

このブログ記事を参照しているブログ一覧: Amazon EC2で動いているCentOSにsvnとtracを入れる3

このブログ記事に対するトラックバックURL: http://hirop0164.s326.xrea.com/mt/mt-tb.cgi/225

コメントする


画像の中に見える文字を入力してください。

このブログ記事について

このページは、ぴろしが2008年12月13日 22:51に書いたブログ記事です。

ひとつ前のブログ記事は「Amazon EC2で動いているCentOSにsvnとtracを入れる2」です。

次のブログ記事は「Windows Vistaでtelnetを使うには」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。