'trac'에 해당되는 글 1건

  1. 2009.09.23 Trac 설치하기
Powerbuilder/TNCTech2009. 9. 23. 17:24
Trac 설치하기 Subversion 

2009/08/13 13:54

복사http://blog.naver.com/nabiro/130067073862

 

*** 검색어: nabiro, Trac, install, 설치하기

 

아래의 글에도 설명되어 있지만 Trac, Subversion 관련하여 참조한 서적을 소개드립니다.

제가 적은 글의 거의 70% 이상이 이 책의 내용을 보며 학습해서 나온 내용들입니다.

 

이재홍 님의 "윈도우 프로젝트 필수 유틸리티" (한빛미디어)

 

Subversion, Trac, CruiseControl.Net에 관심 있으신분은 꼭 한번 보시기 바랍니다.

여기 저기 흩어져있는 글들을 검색해서 내것으로 만드는 시간보다 이 책을 한번 읽어보시는 편이

훨씬 시간을 절약할 수 있다고 생각되어 글을 남깁니다.

 

 

간략히 정리하자면 아래와 같습니다.

 

1. Python 2.5.4 설치

2. Mod_Python 설치
   httpd.conf 수정

3. svn-python-1.6.3.win32-py2.5.exe 설치

4. setuptools 설치

5. Genshi Ver 0.5.1 설치

6. pysqlite-2.4.1 설치

7. enscript 1.6.3 설치

8. trac-0.11.5 설치

 

어휴 많군요 많아. 
이외에도 플러그인까지 다운로드 받아 설치하려면 매우 피곤하네요.
각각의 프로그램에 대한 내용은 위에 소개한 서적을 참조하시면 될 것 같습니다.

 

이 복잡함을 싫어하시는 분들은 위해 TOW 라는 솔루션도 있습니다.
물론 무료로 알고 있구요. 

관심있으신 분들은 "trac tow" 로 검색 한번 해보세요

 

이곳에 씌여진 글에 사용된 프로그램은 아래의 url에서 다운로드 받으실 수 있습니다.

하지만, 출처로 되어있는 다운로드 사이트에서 최신의 버전을 다운받으시길 권장해드립니다.

혹시나 모를 바이러스 유포가 두렵습니다.

 

http://www.softcm.co.kr/download/Trac-Tools.zip

 

 

 

Trac 설치하기

 

Apache  Subversion이 이미 설치되어 있다는 가정하에 설명을 드립니다.

 

Python 2.5.4 설치

 

1.        Python 2.5.4 download
현재 (2009.08.12) mod_python 이 지원하는 Apache Python의 버전이 Apache 2.2, Python 2.5 여서 Python 2.5.4 버전으로 다운로드 받는다


download: http://python.org/download

2.        python-2.5.4.msi 실행
Install for all user 
선택 후 Next 버튼 클릭


       

 

3.        설치 경로 C:\Python25\ 확인  Next 버튼 클릭

       
       

 

4.        Next 버튼 클릭


             


 

5.        Finish 버튼 클릭






 

Mod_Python 설치

 

1.        mod_python-3.3.1.win32-py2.5-Apache2.2.exe 다운로드

http://www.modpython.org/ url
 download 에서 다운로드


2.        mod_python-3.3.1.win32-py2.5-Apache2.2.exe 실행
다음 버튼 클릭

 

      

 

 

 

3.        다음 버튼 클릭

 

       

 

 

4.        다음 버튼 클릭

 

       

 

 

5.        Apache 설치된 경로 (C:\Apache2.2) 선택  마침 버튼 클릭
(Apache 
설치된 경로를 선택하는 화면은 생략함)

 

       

 

 

6.        c:\Apache2.2\conf\httpd.conf 파일을 텍스트 편집기로 열어 아래의 라인을 추가한다.

 

#LoadModule usertrack_module modules/mod_usertrack.so

#LoadModule version_module modules/mod_version.so

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

#이 윗부분은 원래 있던 부분

이 아래 라인이 새로 추가되는 라인

LoadModule python_module modules/mod_python.so

 

7.        http://www.modpython.org/live/current/doc-html/inst-testing.html 페이지를 IE로 열어 테스트

 

Python version mismatch, expected '2.5', found '2.5.4'.

 

Apache 로그에 (C:\Apache2.2\log\error.log) 위와 같은 오류가 있다.

해결 방법이 뭘까?

 

>> 상관없는 오류인 듯 하다.

테스트 하니 잘 된다.

 

c:\apache2.2\htdocs\modTest\mptest.py 파일을 아래의 내용으로 생성

from mod_python import apache

 

def handler(req):

             req.content_type = 'text/plain'

             req.write("Hello World!")

             return apache.OK

 

그리고 아래와 같이 httpd.conf 수정

 

 

위의 그림에서

 

<Directory "C:/Apache2.2/htdocs/modTest">

    AddHandler mod_python .py

    PythonHandler mptest

    PythonDebug On

</Directory>

 

부분이 추가된 부분입니다.

 

이후 http://localhost/modTest/mptest.py실행하면 
Hello World 
라고 잘 표시됩니다.

 

 

svn-python-1.6.3.win32-py2.5.exe 설치

 

1.         http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=0 사이트에서 svn-python-1.6.3.win32-py2.5.exe 다운로드 

2.         svn-python-1.6.3.win32-py2.5.exe 실행
다음 버튼 클릭

 

       

 

 

3.         Python이 설치된 디렉터리 확인 후 다음” 버튼 클릭

 

      

 

 

4.         다음 버튼 클릭

 

      

 

 

5.         마침 버튼 클릭

 

     

 

 

 

 

Setuptools 설치

 

1.        http://pypi.python.org/pypi/setuptools#downloads 에서 setuptools-0.6c9.win32-py2.5.exe 다운로드

2.        setuptools-0.6c9.win32-py2.5.exe 실행
다음 버튼 클릭

 

      

 

 

3.        Python 설치 디렉터리 확인 후 다음 버튼 클릭

 

      

 

 

4.        다음 버튼 클릭

 

      

 

 

5.        마침 버튼 클릭

 

     

 

 

 

 

Genshi Ver 0.5.1 설치

 

1.        http://genshi.edgewall.org/wiki/Download 사이트에서 Genshi-0.5.1.win32-py2.5.exe 파일 다운로드 하여 설치 
또는 setuptools가 설치된 경우 command line에서 아래와 같이 실행

 


위 그림에서와 같이 C:\Python25\Scripts 디렉터리 아래에서 easy_install.exe Genshi 명령어를 실행하면 자동으로 다운로드하여 설치됨 

아래의 경우는 홈페이지에서 직접 다운로드 하여 설치한 경우에 대한 설명입니다

2.        Genshi-0.5.1.win32-py2.5.exe 실행
다음 버튼 클릭

 

      

 

 

3.        Python 설치된 경로 확인 후 다음 버튼 클릭

 

      

 

 

4.        다음 버튼 클릭

 

       

 

 

5.        마침 버튼 클릭

 

     

 

 

 

 

pysqlite-2.4.1 설치

 

1.        http://oss.itsystementwicklung.de/trac/pysqlite/wiki/pysqlite 사이트에서 
pysqlite-2.4.1.win32-py2.5.exe 
파일을 다운로드 받는다
 

2.        pysqlite-2.4.1..win32-py2.5.exe 실행
다음 버튼 클릭

 

      

 

 

3.        Python 설치된 디렉터리 확인 후 다음 버튼 클릭

 

      

 

 

4.        다음 버튼 클릭

 

     

 

 

5.        마침 버튼 클릭

 

     

 

 

 

 

enscript 1.6.3 설치

 

1.         http://sourceforge.net/projects/gnuwin32/files/enscript/ enscript-1.6.3-9-bin.exe 파일을 다운로드 받는다

2.         설치는 특별한 것이 없이 그냥 Next 또는 동의를 묻는 창에서 동의 한다는 버튼 클릭이 전부입니다. (사실 캡쳐 받아 저장하고 붙이기가 너무 힘들어요 ㅠ.)

 

 

Trac-0.11.5 설치

 

1.        http://trac.edgewall.org/wiki/TracDownload  사이트에서 Trac-0.11.5.win32.exe 파일 다운로드 

2.        Trac-0.11.5..win32.exe 실행
다음 버튼 클릭

 

     

 

 

3.        Python 설치 디렉터리 확인 후 다음 버튼 클릭

 

     

 

 

4.        다음 버튼 클릭

 

     

 

 

5.        마침 버튼 클릭

 

     

 

 

설치는 모두 완료되었습니다.

Posted by Julyus