'2009/07'에 해당되는 글 3건

  1. 2009.07.20 Trac on Ubuntu 9.04와 TOW의 버전, 폴더 및 관련 파일 위치 비교 2
  2. 2009.07.16 또 다른 Trac Installer on Windows : easytrac
  3. 2009.07.14 요즘 Ubuntu 9.04에 Trac을 설치하려고 하는 중입니다. 1
2009. 7. 20. 06:51

Trac on Ubuntu 9.04와 TOW의 버전, 폴더 및 관련 파일 위치 비교

아래는 주요 모듈별 버전 비교표입니다.
   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에서 (new)는 새로 만들어진 파일로 사용자가 변경이 용이한 부분이고, (default)는 apt-get install시 자동으로 설치되는 것들이며 사용자가 건드리지 않는 것이 좋습니다.

조만간 Ubuntu에서의 Trac설치 방법과 TOW 0.2.2a에서 사용한 프로젝트들에 대한 migration 방법도 올릴 예정입니다.

2009. 7. 16. 14:13

또 다른 Trac Installer on Windows : easytrac

TOW의 새로운 이름을 잠깐 생각해보다가 easytrac 어떨까 해서 검색을 했더니, 놀랍게도 이미 TOW 같은 Trac을 윈도우에서 설치하기 쉽도록 만든 프로젝트가 있었네요.

http://code.google.com/p/easytrac/

Trac 0.11b3 기반으로 구성되었고, 더 이상 업데이트가 안되었네요. 저도 시간이 더 된다면 TOW에 InnoSetup을 써볼까 했는데, 이미 easytrac에는 적용해서 installer 파일로 배포하고 있습니다.

아직 설치해보지 않았습니다만 BitNami, VisuaSVN Server 들과는 또 어떻게 다를지 기대가 되네요. 개발자 블로그를 보니 중국분이신가 봅니다.

2009. 7. 14. 18:55

요즘 Ubuntu 9.04에 Trac을 설치하려고 하는 중입니다.

http://www.ubuntu.com/files/masthead/904/dt-text.jpg
그림출처: http://www.ubuntu.com/files/masthead/904/dt-text.jpg

며칠째 삽질의 연속인데요. 결국 일을 냈네요. python2.6이 기본으로 설치되어서 안 맞는가 싶어서 sudo apt-get remove python을 했다가 리모트로 접속 불능한 상태가 되버렸네요. python에 연결된 프로그램이 그렇게 많은 줄은 이번에 제대로 알았네요. 거의 중요한 프로그램은 다 지워져버린거 같네요. ㅎㅎ 웃음만...

제가 시도하려는 방법은 최대한 Ubuntu의 설정을 건드리지 않고, 곱게(?) apt-get 정도와 덕지덕지 고치는 설정을 피하는 방법으로 해보려고 시도중입니다.

어느 정도 예상했지만 오랜만에 손대는 Ubuntu는 쉽지 않군요. 나중에 성공하면 설치기를 정리해서 올려보도록 하겠습니다.