VisualSVN에 trac 0.11 버전 그냥 써도 될듯 하지만  0.12dev 버전으로 설치 시도를 해보자.

1. 백업 -  VisualSVN + trac 0.11의 환경을 백업
C:\Program Files\VisualSVN Server\trac 의 폴더를 따로 복사

C:\Program Files\VisualSVN Server\trac\python\Lib\site-packages
libsvn, mod_python,svn  만 남겨두고 나머지 삭제

2. 환경
VisualSVN 정지
c:\Temp 폴더 생성
http://unicode.org/Public/cldr/1.6.1/core.zip  다운받고 c:\temp\core 로 압축 풀기
http://peak.telecommunity.com/dist/ez_setup.py c:\temp로 다운받기

도스창 열고 c:\temp 로 이동
>>svn
>>python
>>easy_install  으로 동작 확인
안되면 환경추가
set PATH=%PYTHONHOME%;%PYTHONHOME%\scripts;%PATH%

3. 설치 각  항목 설치시 c:\temp로 이동해서 명령을 실행한다.
Setuptools 설치
>>python ez_setup.py setuptools-0.6c9-py2.6.egg
-보통 이렇게하면 알아서 다운받는다는데..내경우엔 모듈을 찾지 못했다.
따로 c:\temp에 다운받고 위의 명령을 실행시켜서 설치했다

Genshi 설치
>>svn co http://svn.edgewall.org/repos/genshi/trunk/ genshi
>>cd genshi

>>pytyon setup.py egg_info
>>python setup.py install
Bable 설치
>>svn co http://svn.edgewall.org/repos/babel/trunk babel
>>cd babel

>>easy_install ElementTree

>>python setup.py egg_info
>>python c:\Temp\babel\scripts\import_cldr.py c:\temp\core
>>phtyon setup.py install

>>easy_install pytz
>>python setup.py test
>>easy_install docutils
>>easy_install epydoc
>>easy_install Pygments
>>python setup.py build_doc
>>python setup.py test_doc
Trac 설치
>>svn export https://svn.edgewall.com/repos/trac/trunk trac
>>cd trac
>>python setup.py compile_catalog --use-fuzzy
>>python setup.py install
그런데 에러가난다..
No local packages or download links found for Genshi>=0.6dev-r960
error: Could not find suitable distribution for Requirement.parse('Genshi>=0.6de
v-r960')

C:\Temp\trac>
C:\Program Files\VisualSVN Server\trac\python\Lib\site-packages로 이동
easy-install.pth 파일에서
Genshi-0.6dev_r0-py2.5-win32.egg -> Genshi-0.6dev_r960-py2.5-win32.egg 로 바꿔주고
실제 파일명도 변경한다.

다시 trac을 인스톨해주면 깔끔하게 딱 떨어진다.

4. 마무리
C:\Program Files\VisualSVN Server\trac 이동
trac-admin c:\trac\test upgrade 로 사용중인 trac을 업그레이드
혹은
trac-admin c:\trac\test initenv  로 새로 생성


VisualSVN을 다시 가동하고 한글판으로 동작한다.


설치 순서 참고
http://blog.codeguruz.com/48

'지식창고 > 프로그램' 카테고리의 다른 글

trac plug-in  (0) 2009.04.14
trac 한글판 설치 완료  (0) 2009.04.10
Trac 업그레이드  (2) 2009.04.10
VisualSVN 1.7 과 Trac 연동  (4) 2009.04.07
FireFox가 좋은 한가지 이유  (0) 2009.03.25