OpenRTM-aist-0.4.x 는 아래와 같은 OS 및 Linux 배포 버전에서 동작 하는 것이 확인되고 있습니다.
OpenRTM-aist-0.4.0의 인스톨에는 아래와 같은 패키지가 필요합니다.
다만, OpenRTM-aist-0.4.2소스에 부속의 이러한 셸 스크립트는 OpenRTM-aist-0.4.2 빌드된 패키지도 동시에 인스톨 하게 되어 있는 것도 있습니다. 상기 툴 패키지만을 인스톨 하고 싶은 경우는, 이러한 셸 스크립트를 적당 편집해 사용해 주십시오.
Fedora 와 Vine의 몇개의 대표적인 버전에 대해서는 여기의 리포지터리 서버에 ACE 와 omniORB의 rpm, deb 패키지가 준비되어 있습니다. 이것에 의해 apt-get 나 yum를 이용해 간단하게 인스톨 할 수 있게 되었습니다.
참고OpenRTM-aist 의 소스로부터의 빌드를 실시하는 경우는 참고: 중 OpenRTM-aist 관련 (OpenRTM-aist, OpenRTM-aist-devel, OpenRTM-aist-doc, OpenRTM-aist-example)의 인스톨 부분은 생략해 주십시오.
상기 이외의 OS에 대해서는 각각의 패키지의 문서에 따라 인스톨해 주십시오. 이러한 패키지가, 표준 디렉토리(/usr, /usr/local 등 ) 아래에 인스톨 되어 있으면, 이후의 OpenRTM-aist의 컴파일 작업을 비교적 간단하게 실시할 수 있습니다.
우선 소스 코드 OpenRTM-aist-0.4.0.tar.gz zip(※최신 버전은 여기⇒OpenRTM-aist-1.0.0-RC1.tar.gz)를 적당한 디렉토리에 전개합니다.
> tar xvzf OpenRTM-aist-0.4.0.tar.gz > cd OpenRTM-aist-0.4.0
OpenRTM-aist 는 패키지의 빌드에 autoconf, automake 를 사용하고 있습니다. 빌드 방법은 다른 autoconf, automake를 사용한 패키지와 같기 때문에 같은 방법으로 실시합니다.
> ./configure --prefix=/usr [options]
./configure에게 줄 수 있는 옵션의 일부를 이하에 나타냅니다.
--with-omniorb=dir --with-tao=dir --with-mico=dir --with-orbix=dir --with-orbacus=dir
--with-gcc2
--with-ace-includes=dir --with-ace-lib=dir
--with-ace-include=/tmp/src/ACE_wrappers --with-ace-libs=/tmp/src/ACE_wrappers/ace
> ./configure --help
configure가 정상적으로 종료한 것을 확인해 주십시오. 정상적으로 종료했다면 make 합니다.
> make
인스톨 하기 위해서는 적어도
OpenRTM-aist-0.4.0/rtm OpenRTM-aist-0.4.0/rtm/idl OpenRTM-aist-0.4.0/utils/rtm-config OpenRTM-aist-0.4.0/utils/rtm-naming OpenRTM-aist-0.4.0/utils/rtc-template
이하의 디렉토리가 정상적으로 빌드 되고 있을 필요가 있습니다. 빌드가 정상적으로 종료되어 헤더 파일, 라이브러리, 유틸리티 커멘드군을 인스톨 합니다.
> su # make install