2010년 1월 20일 수요일

TOW(Track On Windows) 사용하기 - 설치

개요

 

프로젝트를 관리하기 위한 툴들은 많이 존재한다.

그중 무료소프트웨어로 Track가 있는데 이 프로그램의 설치가 만만치 않다.

하지만! 국내 개발자가 원샷으로 설치가 가능하게 패키징해서 배포하고 있다.

바로 TOW(Trac On Windows)라는 패키지로 요기(http://trac.tistory.com/)에서 확인할 수 있다.

 

공식 블로그 : http://trac.tistory.com/

 

이제 설치해보도록 하자

 

설치하기

 

1. 다운로드

   TOW 0.2.2.a - http://sourceforge.net/project/showfiles.php?group_id=192688&package_id=254120&release_id=579291

   위의 링크에서 Standard-ko버전을 다운받도록 하자

 

2. 설치

  기본적으로 TOW는 C드라이브에서 작동되도록 설정되어 있으나

  필자는 C드라이브에 개발 프로그램 설치를 하지 않으므로 D드라이브에 저장한다.

 

  a. 다운받은 파일을 D드라이브의 압축을 풀어준다.(D:\TOW)

 

  b. TOW폴더에서 set-tow.bat파일을 열어서 아래와 같이 수정한다.

  

set TOW_HOME=D:\TOW

 


  c. 아파치의 설정 변경을 한다.

  

D:\TOW\Apache\conf\httpd.conf 파일을 연다.
"C:/TOW" 를 "D:/TOW" 로 치환한다. (16개 항목이 치환된다.)
저장한다.

 

 

  d. 아파치의 포트를 변경한다.(Option)

      TOW는 기본적으로 80포트를 사용하나 필자의 경우 8080포트는 이미 사용중이므로 8000포트로 변경한다.

      (포트8080을 쓰려는 유저는 이번 항목은 무시한다.)

 

D:\TOW\Apache\conf\httpd.conf 파일을 연다.
"Listen 8080"  부분을 "Listen 8000" 으로 변경한다. (53Line)
"ServerName tow.localhost:8080"  부분을 "ServerName tow.localhost:8000" 으로 변경한다.(142Line)
저장한다.

 

  e. 기본 템플릿 파일을 변경한다.

 

D:\TOW\Setup\TracRepo\Projects\HelloTOW\conf\ 폴더의 *.tpl 파일을 연다.(4개파일)

"C:\TOW" 를 "D:\TOW" 로 치환한다. (2개파일 2개 항목)
"C:\\TOW" 를 "D:\\TOW" 로 치환한다.(4개파일 8개 항목)

 

 

  f. Repository 경로를 변경한다.

 

D:\TOW\create-svn-repo.bat 파일을 연다.
"C:/TOW" 를 "D:/TOW"로 치환한다.(1개항목)
저장한다.

 

 

  g. Python 경로를 변경한다.

      이부분은 무시하도록 하자. Python의 경로 변경이 정상적으로 되지 않는다.

     추후 변경 방법이 생기면 보충하도록 하겠다.

      경로 변경은 레지스트리를 손대야 하므로 아래 2개의 레지스트리 파일을 만들어서 수정한다.

      (레지스트리 파일은 첨부파일 참고)

      PortablePython.reg

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Python]
[HKEY_CURRENT_USER\Software\Python\PythonCore]
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5]
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\InstallPath]
@="D:\\TOW\\Python"
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\InstallPath\InstallGroup]
@="Python 2.5"
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\Modules]
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\PythonPath]
@="D:\\TOW\\Python\\Lib;D:\\TOW\\Python\\DLLs;D:\\TOW\\Python\\Lib\\lib-tk"

 

      PortablePythonHome.reg

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
"PYTHONHOME"="D:\\TOW\\Python"

 

 

  g. Python폴더 위치 이동

 

D:\TOW\Python 폴더를 C:\TOW\Python 으로 이동한다.

 


  h. D:\TOW의 start-tow.bat 를 실행한다.

 

 

  i. 브라우저를 열고 http://localhost:8000/projects 를 열면 HelloTOW의 기본 프로젝트 페이지가 있으면 된다

 

 

 

3. 서비스 등록

  부팅후 서비스를 등록해서 처리해야 하나 필자는 서비스 등록이 귀찮아 패스한다.

  관련 링크는 아래와 같다.

 

이상으로 설치에 관련된 내용을 마치며

다음 번에는 기본적으로 사용할 프로젝트의 대한 설정을 해보도록 하겠다.

 

댓글 1개:

  1. 이제는 bitnami에서도 trac을 지원합니다.

    http://bitnami.org/stack/trac

    답글삭제