ubuntu上でtrac-0.11と0.12を共存させる(その2)
〜0.11側の再構築〜
- 再インストール先
- 再インストール必要plugin
- IniAdmin
- TracCustomFieldAdmin
- TracMercurial
- TraM 0.3
Re-Install trac-0.11.7
$ unzip Trac-0.11.7.ja1.zip $ cd Trac-0.11.7.ja1 $ sudo python setup.py install --root /srv/Trac-0.11_system $
Re-Install IniAdmin
$ cd ~/workspace/iniadminplugin/0.11 $ sudo python setup.py install --root /srv/Trac-0.11_system $
Re-Install TracCustomFileAdmin
$ cd ~/workspace/customfieldadminplugin/0.11 $ sudo python setup.py install --root /srv/Trac-0.11_system $
Re-Install TracMercurial
$ cd ~/workspace/mercurial-plugin $ sudo python setup.py install --root /srv/Trac-0.11_system $
Re-Install TraM plugin
$ cd ~/workspace/TraM-genshi-ja $ sudo python setup.py install --root /srv/Trac-0.11_system $
Remove Old Trac-0.11 global modules
$ cd /usr/lib/python2.5/site-packages $ sudo rm Trac-0.11.7.ja1-py2.5.egg TracCustomFieldAdmin-0.2.3-py2.5.egg TracMercurial-0.11.0.10-py2.5.egg TraM-0.3-py2.5.egg IniAdmin-0.2-py2.5.egg
Tune apache2 setting
設定ファイル更新
<Location /trac-0.11> SetHandler mod_python PythonPath "['/srv/Trac-0.11_system/usr/lib/python2.5/site-packages'] + sys.path" PythonInterpreter trac-0.11.proj.interpreter PythonHandler trac.web.modpython_frontend PythonOption PYTHON_EGG_CACHE /tmp/.trac-0.11.egg-cache PythonOption TracLocale ja_JP.UTF8 PythonOption TracEnvParentDir /srv/Trac-0.11_projects PythonOption TracUriRoot /trac-0.11 </Location>
Restert
$ sudo /etc/init.d/apache2 restart
〜Result〜
よし、0.11側 plug-in module は、0.12側から見えなくなった。