'파이썬'에 해당되는 글 3건
- 2009.07.20 Trac on Ubuntu 9.04와 TOW의 버전, 폴더 및 관련 파일 위치 비교 2
- 2009.07.14 요즘 Ubuntu 9.04에 Trac을 설치하려고 하는 중입니다. 1
- 2008.12.16 TOW 설치된 폴더 옮기기 (Python 부분) 1
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 방법도 올릴 예정입니다.
![http://www.ubuntu.com/files/masthead/904/dt-text.jpg](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는 쉽지 않군요. 나중에 성공하면 설치기를 정리해서 올려보도록 하겠습니다.
Python을 옮긴 후, 레지스트리만 변경해주면 될 거 같은데요.
그전에 TOW 기본 디렉토리(C:\TOW) 변경해서 설치하기의 내용을 먼저 보시기 바랍니다.
옮길 디렉토리를 C:\TOW 에서 D:\Apps\TOW 로 가정합니다.
이전의 내용에 이어서 진행을 해보면...
- C:\TOW\Python 을 D:\Apps\TOW\Python 으로 올깁니다.
- PortablePython.reg 파일을 아래와 같이 만들고, 더블 클릭해서 Python 관련 레지스트리를 수정합니다.
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Python]
[HKEY_CURRENT_USER\Software\Python\PythonCore][HKEY_CURRENT_USER\Software\Python\PythonCore\2.5]
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\InstallPath]
@=”D:\\Apps\\TOW\\Python”[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\InstallPath\InstallGroup]
@=”Python 2.5″[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\Modules]
[HKEY_CURRENT_USER\Software\Python\PythonCore\2.5\PythonPath]
@=”D:\\Apps\\TOW\\Python\\Lib;D:\\Apps\\TOW\\Python\\DLLs;D:\\Apps\\TOW\\Python\\Lib\\lib-tk”
PortablePythonHome.reg 파일을 아래와 같이 만들고, 더블 클릭해서 Python 관련 레지스트리를 수정합니다.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment]
“PYTHONHOME”=”D:\\Apps\\TOW\\Python”
- 이제 TOW 다시 실행.
테스트를 안 해보고 포스팅을 해서 죄송한데요. 시간 되는 데로 테스트 해보고 다시 업데이트 하겠습니다. 급하게 폴더를 옮겨야 하실 분들은 한번 시도를 해보시면 좋을 듯합니다.