테스트 사이트 - 개발 중인 베타 버전입니다

Trac 설치

· 18년 전 · 3480

Trac 설치 ¶

Windows 에 설치하기

  • TracOnWindows에 있습니다. - 간단히 압축만 풀면 OK!

Trac 설치 가이드 (*nix용)

  • Trac 설치 영문버전은 있지만 처음 설치하시려는 분은 어려울 수 있어 Tutorial 식으로 구성을 해보았습니다.
  • 어법은 경칭을 사용하지 않았으니 유의해 주시기 바랍니다.
  • 문서상의 잘못된 점이 있으시면 바로 수정해 주세요. | ( godmode2k@hotmail.com )
  • NOTE:
    • subversion 설정은 Subversion-HOWTO 문서를 참고해 주시기 바랍니다.
    • 질문 답변은 TracFAQ 문서를 참고하시기 바랍니다.
    • Trac 을 Standalone 으로 실행할 때 login 부분이 빠져있습니다. 아시는분은 꼭 채워주세요...

준비물

* Berkeley DB: 4.3.29 * Subversion: 1.3.0 * Python: 2.4.2 * PySQlite: 2.2.0 * SQLite: 3.3.4 * Trac: 0.9.4-ko * ClearSilver: 0.9.14 * Subversion SWIG Python Bindings: SWIG 1.3.27, Subversion 1.3.0 * 주의:
먼저 /tmp directory 에 Python, PySQlite, SQLite, Trac, ClearSilver, Subversion, db-4.3.29.NC.tar.gz 파일을 extract 한다.

설치 시작


Berkeley DB:

tmp# cd db-4.3.29.NC/build_unix

build_unix# ../dist/configure
build_unix# make
build_unix# make install
build_unix# echo '/usr/local/BerkeleyDB.4.3/lib' >> /etc/ld.so.conf
build_unix# ldconfig


Python:

tmp# cd python-2.4.2
python-2.4.2# ./configure
python-2.4.2# make && make install


PySQLite:

tmp# cd pysqlite-2.2.0
pysqlite-2.2.0# python2.4 setup.py build
pysqlite-2.2.0# python2.4 setup.py install


SQlite:

tmp# mkdir sqlite_ ; cd sqlite_
sqlite_# ../sqlite-3.3.4/configure --disable-tcl
sqlite_# make && make install


ClearSilver:

tmp# cd clearsilver-0.9.14
clearsilver-0.9.14# vi rules.mk
	PYTHON_SITE = /usr/local/lib/python2.4
clearsilver-0.9.14# ./configure && make && make install


Subversion SWIG Python Bindings:

  • Python Binding
tmp# cd swig-1.3.27
swig-1.3.27# ./configure --with-python=/usr/local/bin/python2.4 && make && make install

tmp# cd subversion-1.3.0
subversion-1.3.0# mv configure configure.orig

  • SWIG version 변경:
    subversion 1.3.0 은 SWIG 1.3.25 를 사용하기 때문에 현재 사용가능한 SWIG(version 1.3.27) version 을 수정해 준다.
    SWIG version 이 1.3.27 이면 "103027"
subversion-1.3.0# sed -e 's/"103025"/"103027"/g' configure.orig > configure
subversion-1.3.0# ./configure --with-zlib --with-ssl --with-dbm=db4 --with-berkeley-db=/usr/local/BerkeleyDB.4.3
subversion-1.3.0# make && make install
subversion-1.3.0# make swig-py && make install-swig-py
subversion-1.3.0# echo /usr/local/lib/svn-python > /usr/local/lib/python2.4/site-packages/subversion.pth


Trac:

tmp# cd trac-0.9.4-ko
trac-0.9.4-ko# python2.4 setup.py install

trac-0.9.4-ko# trac-admin /home/trac initenv
	Project Name [My Project]> My_Project
	Database connection string [sqlite:db/trac.db]> 'just ENTER'
	Repository type [svn]> 'just ENTER'
	Path to repository [/path/to/repos]> /home/svn
	Templates directory [/usr/local/share/trac/templates]> 'just ENTER'
	...
	Congratulations!

  • trac 설정 및 Standalone 으로 실행
trac-0.9.4-ko# vi /home/trac/conf/trac.ini
trac-0.9.4-ko# tracd --port 8000 /home/trac

  • /home/svn 에 svn repository 만들어 놓고 trac.ini 에 등록해 준다.
  • subversion repository 만드는 방법은 Subversion-HOWTO 문서를 참고해 주세요.
http://localhost:8000/trac 에서 확인할 수 있음.
[이 게시물은 관리자님에 의해 2011-10-31 17:32:05 Linux에서 이동 됨]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
12651
12650
12646
141
140
138
137
131
130
25048
12644
125
122
12641
12635
12632
29350
12629
29349
12628
29348
12627
12626
12623
25047
25045
25041
25040
25038
25037
117
25036
12620
12618
12617
12614
12612
12608
12606
12605
29347
12604
JavaScript 곰장어
12597
12595
12594
12593
12589
12585
29346
12584
12582
12581
12580
12578
12576
29345
12575
JavaScript ORACLE_CATALOG
12574
12573
29344
115
12572
12570
29343
29342
12569
12567
29337
12566
12564
112
107
104
101
96
94
93
12563
12559
88
85
12558
29336
29333
84
29329
12556
29327
12554
12552
12549
12545
12544
29325
12542
12541
29324
12540
12539
12538