아래는 주요 모듈별 버전 비교표입니다.
아래는 Trac 관련된 파일이나 경로 비교표입니다. 백업할 때 참조하면 도움이 될 겁니다.
※ Ubuntu에서 (new)는 새로 만들어진 파일로 사용자가 변경이 용이한 부분이고, (default)는 apt-get install시 자동으로 설치되는 것들이며 사용자가 건드리지 않는 것이 좋습니다.
조만간 Ubuntu에서의 Trac설치 방법과 TOW 0.2.2a에서 사용한 프로젝트들에 대한 migration 방법도 올릴 예정입니다.
Trac on Ubuntu 9.04 |
TOW 0.2.2a |
TOW 0.3.0 alpha1 |
|
설치 날짜 or 패키지 버전 | 2009.7 (apt-get을 이용해서 설치했기 때문에 설치한 시점이 중요할 듯) |
0.2.2a | 0.3.0 alpha1 |
Trac | 0.11.1 | 0.10.4 | 0.11.1 |
Subversion | 1.5.4 | 1.4.5 | 1.5.1 (repository type: 1.4) |
Apache | 2.2.11 | 2.2.6 | 2.2.9 |
Python | 2.6.2 | 2.4.4 | 2.5.2 |
아래는 Trac 관련된 파일이나 경로 비교표입니다. 백업할 때 참조하면 도움이 될 겁니다.
Trac on Ubuntu 9.04 |
TOW 0.2.x or 0.3.x |
||
Trac projects path |
/var/lib/trac/ (new) |
C:\TOW\TracRepo\Projects\ | |
Subversion repositories path |
/var/lib/svn/ (new) |
C:\TOW\SvnRepo\Projects\ |
|
Apache configurations path |
/etc/apache2/ (default) |
C:\TOW\Apache\conf\ | |
Trac config file for Apache |
/etc/apache2/sites-available/trac (new) |
C:\TOW\Apache\conf\httpd.conf 에 통합됨 |
|
Password file |
/etc/apache2/dav_svn.passwd (new) |
C:\TOW\SvnRepo\Projects\trac.htpasswd | |
Subversion Authz file |
/etc/apache2/dav_svn.authz (new) |
사용하지 않음. | |
Apache logs path |
/var/log/apache2/ (default) |
C:\TOW\Apache\log\ |
|
Trac log files |
/etc/log/apache2/*.trac.log (new) |
*.log에 통함됨 |
|
Apache port config file |
/etc/apach2/ports.conf (default) |
C:\TOW\Apache\conf\httpd.conf 에 통합됨 |
조만간 Ubuntu에서의 Trac설치 방법과 TOW 0.2.2a에서 사용한 프로젝트들에 대한 migration 방법도 올릴 예정입니다.
TOW의 새로운 이름을 잠깐 생각해보다가 easytrac 어떨까 해서 검색을 했더니, 놀랍게도 이미 TOW 같은 Trac을 윈도우에서 설치하기 쉽도록 만든 프로젝트가 있었네요.
http://code.google.com/p/easytrac/
Trac 0.11b3 기반으로 구성되었고, 더 이상 업데이트가 안되었네요. 저도 시간이 더 된다면 TOW에 InnoSetup을 써볼까 했는데, 이미 easytrac에는 적용해서 installer 파일로 배포하고 있습니다.
아직 설치해보지 않았습니다만 BitNami, VisuaSVN Server 들과는 또 어떻게 다를지 기대가 되네요. 개발자 블로그를 보니 중국분이신가 봅니다.
http://code.google.com/p/easytrac/
Trac 0.11b3 기반으로 구성되었고, 더 이상 업데이트가 안되었네요. 저도 시간이 더 된다면 TOW에 InnoSetup을 써볼까 했는데, 이미 easytrac에는 적용해서 installer 파일로 배포하고 있습니다.
아직 설치해보지 않았습니다만 BitNami, VisuaSVN Server 들과는 또 어떻게 다를지 기대가 되네요. 개발자 블로그를 보니 중국분이신가 봅니다.

그림출처: http://www.ubuntu.com/files/masthead/904/dt-text.jpg
며칠째 삽질의 연속인데요. 결국 일을 냈네요. python2.6이 기본으로 설치되어서 안 맞는가 싶어서 sudo apt-get remove python을 했다가 리모트로 접속 불능한 상태가 되버렸네요. python에 연결된 프로그램이 그렇게 많은 줄은 이번에 제대로 알았네요. 거의 중요한 프로그램은 다 지워져버린거 같네요. ㅎㅎ 웃음만...
제가 시도하려는 방법은 최대한 Ubuntu의 설정을 건드리지 않고, 곱게(?) apt-get 정도와 덕지덕지 고치는 설정을 피하는 방법으로 해보려고 시도중입니다.
어느 정도 예상했지만 오랜만에 손대는 Ubuntu는 쉽지 않군요. 나중에 성공하면 설치기를 정리해서 올려보도록 하겠습니다.