パッケージ更新

  • 最初にパッケージ情報を更新し,さらに既存のパッケージを最新版にしておきます。
~$ sudo apt-get update
:(略)
~$ sudo apt-get upgrade
:(略)

関連パッケージのインストール

~$ sudo apt-get install trac libapache2-mod-python libapache2-svn python-setuptools unzip wget

デフォルトTracパッケージの削除

  • Trac日本語版を使用するため,次にtracパッケージのみをapt-getでアンインストールします
~$ sudo apt-get --purge remove trac

Genshiインストール

  • 先ほどインストールしておいたsetuptools (python-setuptoolsパッケージ)に含まれるeasy_installコマンドを用いて,Genshi 0.5.1をインストールします
~$ sudo easy_install -Z Genshi==0.5.1

Trac日本語版のインストール

  • インタアクト社のTrac日本語版をダウンロードして,Eggを作成し,インストールします
~$ wget http://www.i-act.co.jp/project/products/downloads/Trac-0.11.2.1.ja1.zip
: (略)
~$ unzip Trac-0.11.2.1.ja1.zip
: (略)
~$ cd Trac-0.11.2.1.ja1/
~/Trac-0.11.2.1.ja1$ python setup.py bdist_egg
running bdist_egg
running egg_info
creating Trac.egg-info
writing requirements to Trac.egg-info/requires.txt
: (略)
~/Trac-0.11.ja1$ sudo easy_install dist/Trac-0.11.2.1.ja1-py2.5.egg
Processing Trac-0.11.2.1.ja1-py2.5.egg
removing '/usr/lib/python2.5/site-packages/Trac-0.11.2.1.ja1-py2.5.egg' (and everything under it)
creating /usr/lib/python2.5/site-packages/Trac-0.11.2.1.ja1-py2.5.egg
Extracting Trac-0.11.2.1.ja1-py2.5.egg to /usr/lib/python2.5/site-packages
Trac 0.11.2.1.ja1 is already the active version in easy-install.pth
Installing trac-admin script to /usr/bin
Installing tracd script to /usr/bin

Installed /usr/lib/python2.5/site-packages/Trac-0.11.2.1.ja1-py2.5.egg
Processing dependencies for Trac==0.11.2.1.ja1
Finished processing dependencies for Trac==0.11.2.1.ja1

~/Trac-0.11.2.1.ja1$

Pluginのインストール

  • ユーザーの追加などを行うプラグイン AccountManagerPluginをインストールします
~$ sudo easy_install http://trac-hacks.org/svn/accountmanagerplugin/trunk
  • 設定ファイルtrac.iniを扱うプラグインIniAdminPluginをインストールします
~$ sudo easy_install http://trac-hacks.org/svn/iniadminplugin/0.11
最終更新:2009年01月16日 18:02