Trac 은, 이슈 관리 + 심플한 프로젝트 관리 시스템으로, Eclipse 의 Mylyn 플러그인과 함께 사용하여
더욱 강력한 기능을 발휘한다.
자세한 것은 향후 사용하면서 논해보도록 하고, 우선 trac 설치하기 작업부터 시작한다.
Trac 을 설치하기 위해서는, 먼저 설치되어야 할 것들이 있다.
1. Apache HTTPD 설치
[사이트] http://httpd.apache.org/
HTTPD 서버를 다운로드 받아 설치한다
설치를 완료하고 나서, Windows Service 에 등록되고, apache 가 동작하는것을 확인한다.
위와 같이 localhost 접속해서, It works! 나오면, apache 동작하는것임.
2. python 설치
Trac 이 Python 으로 만들어졌으므로, Python 을 설치해줘야 한다. 2.5 버전대 받으면 된다.
최신 버전은 2.6 버전과 3.x 버전이 있으나, 아래의 mod_python 이 Windows 용 바이너리의 경우
Python 2.5 용 밖에 없어서, 2.5 용으로 다운로드 받는다.
[다운로드] http://www.python.org/download/
3. mod_python 설치
Apache 에서 Python 실행하기 위한 모듈을 설치한다. 3.3 대 버전 받으면 된다.
HTTPD 2.0 과 2.2 는 mod_python 3.3 버전대를, HTTPD 1.3 은 2.7 버전대를 받는다.
Windows 용 바이너리는, Python 버전과 Apache 버전에 맞는 mod_python 을 다운받아야 한다.
[사이트] http://www.modpython.org/
설치 완료 후에,
Apache 설치 디렉토리의 conf/httpd.conf 파일에서
4.Genshi 설치
Python 을 지원하는 Velocity 나 Freemarker 와 같은 템플릿 엔진이다. Trac 설치 시에 필요하다.
[사이트] http://genshi.edgewall.org/
[다운로드] http://genshi.edgewall.org/wiki/Download
Genshi 0.5 에, Python 2.5 용으로 다운로드 받아 설치한다.
5.pysqlite 섩치
Trac 은 SQLite DB 를 사용한다. pysqlite는 Python 으로 sqlite DB 에 접근하기 위한 라이브러리 이다.
MySQL 과 MariaDB 를 지원하지만 아직 실험적 단계라고 한다. MySQL 을 사용할때는, http://sf.net/projects/mysql-python 에서 MySQLDb 를 다운받아서 진행한다.
SQLite 는, Python 설치 시에 함께 설치되므로, 별도 설치할 필요는 없다.
[사이트] http://trac.edgewall.org/wiki/PySqlite
[다운로드] http://oss.itsystementwicklung.de/trac/pysqlite/wiki
Python 2.5 용으로 다운로드 받으면 된다. 현재, pysqlite 2.5.5 버전을 설치하였다.
6.setuptools 설치
Python 으로 만든 프로그램을 자동 다운 로드 및 설치 지원하는 툴이다.
Trac 의 플러그인을 설치할 때 유용하게 사용할 수 있다.
"egg" 확장자를 가지는 Python 패키지를 설치할 수 있다.
[사이트] http://peak.telecommunity.com/DevCenter/setuptools
[다운로드] http://peak.telecommunity.com/dist/ez_setup.py
python 으로 작성된 프로그램으로, Installer 가 있는게 아니다. 다운받은 파일을
특정 디렉토리에 저장한다.
그리고, python 디렉토리를 Path 에 추가하고,
그러면, setuptools egg를 자동으로 다운로드 하고, 설치해준다.
7.trac 설치
trac 을 설치한다. Windows 용 Installer 다운받아서 설치하면 된다. 현재 최신버전은 1.11.5 버전이다.
[사이트] http://trac.edgewall.org/
[다운로드] http://trac.edgewall.org/wiki/TracDownload
8.SVN 설치 및 Repository 생성
SVN 은 1.6.5 버전을 설치한다.
설치했으면, E:\TeamBuild\repository\teamjoon 디렉토리 만들고, Repository 초기화 한다
9.SVN-python 모듈 설치
Python 용 SVN 모듈을 설치한다. Python 을 2.5 버전 설치했으므로, 2.5 용으로 다운로드 한다
------------
이렇게 해서, trac 의 설치를 완료한다.
다음은 trac 의 신규 프로젝트를 생성하고 본격적으로 사용해 본다.
'Software Development > Dev Tools' 카테고리의 다른 글
[Trac] 권한 설정하기 (0) | 2009.10.16 |
---|---|
[trac] 기본 에디터 대체 플러그인 (0) | 2009.10.14 |
[Trac] Ticket 삭제하려면.. (0) | 2009.10.14 |
[Trac] 필수 플러그인 설치 및 설정 #3 (0) | 2009.10.11 |
[Trac] Trac 설정 및 새 프로젝트 #2 (0) | 2009.10.11 |