여기에서는 OpenRTM-aist(Python)의 UNIX에의 인스톨 방법을 설명합니다. ※이후의 설명은 편의상 OpenRTM-aist-0.4.0에 대해 쓰여져 있습니다. OpenRTM-aist-0.4.x에 대해서도 같은 순서로 인스톨 할 수 있습니다.
VineLinux3.2, VineLinux4.0용의 rpm 패키지와 Ubuntu7.10용의 deb 패키지가 준비되어 있습니다.
rpm 패키지나 deb 패키지의 작성을 실시한 환경에서는, 이하에 표에 있는 버전의 Python, omniORB, omniORBpy를 사용하고 있습니다.
| Vine 3.2 | Vine 4.0 | Ubuntu 7.10 | |
| omniORB | 4.0.5* | 4.0.7 | 4.0.7 |
| omniORBpy | 2.3-1* | 2.7-1 | 2.7 |
| Python | 2.3.4 | 2.4.4 | 2.5.1 |
OpenRTM-aist-Python 의 인스톨에 대비해 사전에 이러한 패키지를 인스톨 해 둡니다.
참고:
rpm 패키지, deb 패키지를 여기로부터 다운로드합니다. 인스톨을 하는 경우, 각각 이하와 같이 해주십시오.
[Vine의 경우] > su # rpm -ivh OpenRTM-aist-Python-0.4.1-RC2.vl32.i386.rpm # rpm -ivh OpenRTM-aist-Python-example-0.4.1-RC2.vl32.i386.rpm 또는, # rpm -ivh OpenRTM-aist-Python-0.4.1-RC2.vl40.i386.rpm # rpm -ivh OpenRTM-aist-Python-example-0.4.1-RC2.vl40.i386.rpm [Ubuntu7.10의 경우] > sudo dpkg -i openrtm-aist-python_0.4.1-RC2_i386_Ubuntu710.deb > sudo dpkg -i openrtm-aist-python-example_0.4.1-RC2_i386_Ubuntu710.deb
환경 변수 PYTHONPATH가 설정되어 있는지를 확인해 주십시오.
PYTHONPATH가 설정되어 있지 않은 경우, 이하와 같이 환경 변수의 설정을 해주십시오.
[bash] > vi ~/.bashrc export PYTHONPATH=/usr/lib/python2.x/site-packages > source ~/.bashrc [csh] > vi ~/.cshrc setenv PYTHONPATH /usr/lib/python2.x/site-packages > source ~/.cshrc
※ python2.x의 2.x는 Python 버전(2.3, 2.4, 2.5)입니다. 또, "/usr/lib/python2.x"는 Python이 인스톨 되고 있는 경로를 지정해 주십시오.
◆계속해서 동작 확인으로 진행해 주십시오.
OpenRTM-aist-Python-0.4.1은 아래와 같은 OS 및 Linux 배포버전에서 동작 하는 것이 확인되고 있습니다.
OpenRTM-aist-Python-0.4.1의 인스톨에는 아래와 같은 패키지가 필요합니다.
참고:
우선 소스 코드 OpenRTM-aist-Python-0.4.1-RC2.tar.gz를 여기로부터 다운로드해, 적당한 디렉토리에 전개합니다.
> tar xvzf OpenRTM-aist-Python-0.4.1-RC2.tar.gz > cd OpenRTM-aist-Python-0.4.1
OpenRTM-aist는 패키지의 빌드에 Python의 Distutils 모듈을 사용하고 있습니다. 이하의 방법으로 빌드해 주십시오.
> python setup.py build
빌드가 정상적으로 종료하면 OpenRTM 모듈, 유틸리티 커멘드군을 인스톨 합니다.
> su # python setup.py install
환경 변수 PYTHONPATH가 설정되어 있는지 확인해 주십시오.
PYTHONPATH가 설정되어 있지 않은 경우, 이하와 같이 하여 환경 변수를 설정해 주십시오.
[bash] > vi ~/.bashrc export PYTHONPATH=/usr/lib/python2.x/site-packages > source ~/.bashrc [csh] > vi ~/.cshrc setenv PYTHONPATH /usr/lib/python2.x/site-packages > source ~/.cshrc
※ python 2.x의 2.x는 Python의 버전(2.3, 2.4, 2.5)입니다. 또, "/usr/lib/python2.x"의 부분은 Python이 인스톨 되고 있는 패스를 지정해 주십시오.
◆계속해서 동작 확인으로 진행해 주십시오.