Trac 설치하기
ITWeb/서버관리 2011. 9. 7. 14:11# 참고 URL
http://avatar72.tistory.com/99
tar -xvzf setuptools-0.6c11.tar.gz
cd setuptools-0.6c11sudo ./setup.py install
tar -xvzf Genshi-0.6.tar.gz
cd Genshi-0.6
sudo ./setup.py install
tar -xvzf Babel-0.9.6.tar.gz
cd Babel-0.9.6sudo ./setup.py install
tar -xvzf Trac-0.12.2.tar.gz
cd Trac-0.12.2
sudo ./setup.py install
tar -xvzf mod_python-3.3.1
cd mod_python-3.3.1
./configure --with-apxs=/home/계정/app/httpd/bin/apxs
sudo make
error connobject.c: In function ‘_conn_read
vi src/connobject.c 에서 142줄에 코드 수정
142 라인의 !(b == APR_BRIGADE_SENTINEL(b) || 에서 뒤에 b를 다음과 같이 bb로 고친후
저장한다.
!(b == APR_BRIGADE_SENTINEL(bb) ||
sudo make install
tar -xvzf sqlite-autoconf-3070603.tar.gz
./configure --prefix=/home/계정/db/sqlite
make
sudo make install
tracd -s --port 8000 /home/계정/service/trac/web
[Apache Auth]
tracd -s --port 8000 --basic-auth="web,/home/계정/conf/trac/passwd,trac" /home/계정/service/trac/web > /dev/null 2>&1 &
[Account]
htpasswd -m /home/계정/conf/trac/passwd
[Plugin]
- ticket delete plugin
http://trac-hacks.org/wiki/TicketDeletePlugin
http://pypi.python.org/pypi/TracTicketDelete/1.1.4
trac.ini 에.. 아래 코드 추가
[components]
후 재시작 |
trac install on centos
CentOS5에 SVN과 Trac Install하기 SVN과 Trac의 설치 CentOS에 개발툴인 SVN과 Trac을 설치하여 사용하려고 한다. 다음의 순서를 따르게 되며, 이 포스트는 다음의 사이트를 참조하였다.
1. 먼저 SVN과 mod_dav_svn을 설치한다. - yum install subversion mod_dav_svn LoadModule dav_svn_module modules/mod_dav_svn.so 2. 다음의 과정을 거쳐 Trac을 설치한다. 1) python과 그와 관련된 것들을 설치한다.
- yum install gcc* cpp* compat* flex* -y gcc 등 관련 모듈들을 설치한다.
tar -zxvf - setuptools 을 설치한다.
3) Trac이 사용하는 Tamplating package인 Clearsilver를 설치한다. 4) Trac을 설치한다. 여기까지 거치고 나면 SVN과 Trac의 설치는 완료되었다. CentOS5에 SVN과 Trac Install 하기 - 2
SVN과 Trac을 이용하여 프로젝트를 관리하기 위해 SVN과 Trac을 설치 하였다면 이제 SVN과 Trac에 프로젝트를 관리하기 위한 repository를 생성해 실제로 사용할 수 있도록 해야 한다. 이 과정은 다음과 같다. 1. 먼저 SVN에 프로젝트에 대한 repository을 마련한다. 이 때 중요한 것은 2. SVN에서 생성한 repository를 Trac에 초기화 시킨다. - trac-admin /srv/trac/ 3. Apache에 생성한 파일들에 대한 접근 권한을 부여한다. - chown -R apache.apache /srv/svn/ 4. SVN repository를 위한 새로운 Apache config 파일을 생성하여 Apache가 SVN repository 경로를 알수 있게 한다. - vim /etc/httpd/conf.d/subversion.conf
이렇게 함으로써 SVN repository 생성까지 마쳤다. 이제 repository에 접근하기 위한 user를 생성하면 모든 작업이 마무리 된다. CentOS5에 SVN과 Trac Install 하기 - 3
Apache설정과 user 등록 SVN repository를 생성하고 나면 이제 SVN repository에 접근 할 수 있는 user를 생성해야 한다. 그 과정은 다음과 같다. 1. 먼저 SVN repository의 user를 관리하는 file을 생성한다. - touch /srv/svn/ 2. 그리고 user를 추가한다. - htpasswd -m /srv/svn/ 3. SVN Access control list를 작성하여 user의 접근권한을 설정 한다. 먼저 다음 파일을 만든다. [ 4. Apache에 Trac에 대한 정보를 제공하기 위해 새로운 설정파일을 생성한다. 먼저 파일을 생성한다.
5. Trac user를 관리하는 파일을 생성한다. - touch /srv/trac/ 6. Trac user를 추가한다. - htpasswd -m /srv/trac/ 7. 생성된 Trac user 중 admin을 지정한다. - trac-admin /srv/trac/ 8. Apache를 재시작한다. - service httpd restart 이 과정까지 마치고 나면 SVN과 Trac을 위한 기본적인 사항은 모두 셋팅이 완료되었다고 할 수 있다. [출처] CentOS5에 SVN과 Trac Install 하기 - 3|작성자
살인머릿결 |