TRAC은 0.11.4 버전으로 운용하기로 최종 결정을 내렸다.

한글도 잘 되는 편이고  메뉴명도 필요하면 trac.ini에서 수정하면 되고 딱히 한글이 안되서 불편한점이 없기도 학고  각종 플러그인이 안정적으로 돌아가야 하니

개발버전보단 안정버전으로 가기로 결정했다.

플러그인이 뭐가 뭔지도 모르게 잔뜩 있는데 검색해보니 이정도 설치하면 좋을듯 하다.

1. 소스 하이라이팅
enscript 다운로드 설치
trac.ini에서
[mimeviewer]
enscript_path = "C:\Program Files\GnuWin32\bin\enscript.exe"

2. WYSIWYG 에디터 플러그인

3. INIAdminPlugin

4. 계정관리 플러그인

각 플러그인은 설명페이지를 잘 읽고 그대로 설치하고 계정관리 플러그인은 필요한것만 선택해서 운용하면 딱 좋을것 같다.


trac.ini 설정

[header_logo]
link = /trac/

이렇게 하면 home 링크정도로 딱 좋은듯하다.
기타 내가 설정한것들

[mainnav]
tickets.href = /report/1  //리포트 타입 디폴트로 설정하고
[metanav]
about = disable   //about은  나만 알면되니 빼고
[notification]
메일 서버 설정
[trac]
default_charset = MS949  //svn에 소스파일인코딩 하고 맞춰야 한글이 안깨짐




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

오즈 뷰어 (ozd 파일 )  (6) 2009.04.15
WL-54G 설정법 (NDSL WiFi)  (0) 2009.04.15
trac 한글판 설치 완료  (0) 2009.04.10
trac 0.12 최신 버전 설치  (0) 2009.04.10
Trac 업그레이드  (2) 2009.04.10
처음엔 우분투에 svn 서버를 가동해서 아파치랑 연동하고..기타등등 생각했었는데 내가 우분투에 대해서 아직 잘 모르기도 하거니와  연동시키는 부분이 쉬워보이지 않았다.

svn 서버는 윈도우에서 잘 동작 하고 있던터라..궂이 플랫폼까지 바꿔야할 이유도 딱히 없었는데 VisualSVN을 테스트 삼아 설치해보니... 다른 말이 필요없다..관리 하기 정말 편하고 좋다.

아파치와 SSL svn의 통합환경을 제공하니  trac 연동부분만 알아보면 될것 같아서 자료 조사에 나섰다.

trac 0.11 은 VisualSVN에서 제공하는걸 VisualSVN 1.7 버전에 맞게 환경만 잡아주면 잘 동작했다.

자료를 좀 찾아보다 보니 0.12dev 버전에선 한글 버전이 지원된다는데 로드맵을 보니 올여름이나 되어야 할듯 했다.

그래서 일단은 0.11.4 버전으로 업그레이드 해서 써볼까..하다가

하는김에 0.12dev 설치법까지 찾아냈다.

테스트 삼아서 설치해봤는데 설치된 환경 폴더만 백업해서 서비스 서버에 설치하면 깔끔하게 잘 돌아갈듯 하다.

설치는 이제 마무리했는데 앞으로 실제 trac을 운용하면서 필요한것들에 대해서 자료를 찾아야 할것 같다.


개발중인 0.12로 운용을 할지... 마지막 안정버전인 0.11.4로 운용을 할지.. 몇가지 테스트 해보고 결정해야 할듯 하다.

한글판이라고 기대했는데...메뉴 몇몇만 한글화라...딱히 한글판을 꼭설치해야 할것 같아보이진 않는다.

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

WL-54G 설정법 (NDSL WiFi)  (0) 2009.04.15
trac plug-in  (0) 2009.04.14
trac 0.12 최신 버전 설치  (0) 2009.04.10
Trac 업그레이드  (2) 2009.04.10
VisualSVN 1.7 과 Trac 연동  (4) 2009.04.07
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
 VisualSVN에 연동시킨 Trac의 버전업그레이드

1. 다운로드
http://trac.edgewall.org/wiki/TracDownload
현재 0.11.4 버전이 최신버전이다.
zip 파일을 다운받고 압축을 푼다.  http://ftp.edgewall.com/pub/trac/Trac-0.11.4.zip

2.기존 설치되어 있던 0.11 폴더 삭제
C:\Program Files\VisualSVN Server\trac\python\Lib\site-packages
Trac-0.11-py2.5.egg 

3. 시작- 실행 - cmd
>>python
실행할 수 없다고 나온다면
>>set PATH=%PYTHONHOME%;%PATH%
python을 입력해서 구동되는것 확인  ctrl+z로 종료

압축을 푼경로로 이동
>>python setup.py install


4. 설치된것 확인
C:\Program Files\VisualSVN Server\trac\python\Lib\site-packages
Trac-0.11.4-py2.5.egg 

5. 데이타 업그레이드
C:\Program Files\VisualSVN Server\trac 
trac-admin c:\trac\test upgrade
trac-admin c:\trac\test wiki upgrade

6. VisualSVN 재시작 하면 완료!!

about 페이지에서 모듈 버전 확인해보면 된다.

참조

http://trac.edgewall.org/wiki/TracUpgrade



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

trac 한글판 설치 완료  (0) 2009.04.10
trac 0.12 최신 버전 설치  (0) 2009.04.10
VisualSVN 1.7 과 Trac 연동  (4) 2009.04.07
FireFox가 좋은 한가지 이유  (0) 2009.03.25
IE8 검색창 설정 지원 포털  (0) 2009.03.20
예전부터 Trac을  사용해볼까 했는데 설정이 쉽지 않아서 못해보다가

VisualSVN에서 제공하는것으로 해보니 비교적 간단하게 된다.

물론 공식적으로 지원하는것은 아니지만..

http://www.visualsvn.com/server/download/  현재 1.7 버전 배포중

http://www.visualsvn.com/server/trac/   설명된 버전은 1.5.2 와 연동 되며 Trac 버전은 0.11

svn의 버전이 올라가서 이대로 해도 제대로 동작하지 않는다.

대부분 환경변수 때문.

1. visualsvn을 설치후 저장소 설정
    - 내경우 https 443포트를 지정
    C:\Repositories 에  test로 하나 만들고
    trac은 C:\trac 에 지정
   
2. 다운 받은 trac의 압축 파일을 풀어서
    C:\Program Files\VisualSVN Server\trac 에 복사한다.

3. 시스템 등록정보의 환경 변수에 아래 변수를 추가 혹은 확인한다.
   VISUALSVN_SERVER = C:\Program Files\VisualSVN Server\
   PYTHONHOME =  C:\Program Files\VisualSVN Server\Trac\python
   PATH = 기존 패스 끝에 C:\Program Files\VisualSVN Server\bin 추가
   재부팅

4.C:\Program Files\VisualSVN Server\trac\trac-admin.bat 파일편집
   환경변수셋팅하는 set 부분 제거

5. C:\Program Files\VisualSVN Server\conf\httpd-custom.conf 파일 편집
    저장소 경로만 자신에 맞게 설정
LoadModule python_module "trac/python/mod_python_so.pyd"
LoadModule authz_user_module bin/mod_authz_user.so
<Location /trac>
SetHandler mod_python
PythonInterpreter main_interpreter
PythonHandler trac.web.modpython_frontend
PythonOption TracEnvParentDir C:\Trac
PythonOption TracUriRoot /trac
AuthName "Trac"
AuthType Basic
AuthBasicProvider file
AuthUserFile "C:/Repositories/htpasswd"
Require valid-user
</Location>
6. 도스창 열고 C:\Program Files\VisualSVN Server\trac 로 이동
    trac-admin.bat  c:\trac\test initenv

   Project Name : 원하는 이름
   DB는 디폴트 : 엔터
   Repository Type : 엔터
   저장소 경로 : C:\Repositories\test

   자..이제 완료!!

7. 브라우져로 접속해본다  https://localhost/trac

참조 :

http://avatar72.tistory.com/38

http://blog.doortts.com/81

ps. 접속했는데 "Unsupported Version control system 'svn'.. 이런게 나온다면
path 에 visualsvn의 bin 경로가 걸려있지 않아서 그렇다.

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

trac 0.12 최신 버전 설치  (0) 2009.04.10
Trac 업그레이드  (2) 2009.04.10
FireFox가 좋은 한가지 이유  (0) 2009.03.25
IE8 검색창 설정 지원 포털  (0) 2009.03.20
IE8 정식 버전  (0) 2009.03.20