OpenRTM-aist 의 리포지터리 서버로부터 인스톨 할 수 있게 되었습니다.
아래와 같은 Linux 디스트리뷰션에서 동작합니다.
※이전 버전의 OpenRTM-aist가 인스톨 되어 있는 환경에서는 그것을 완전히 삭제하고 나서 인스톨을 해주십시오.
참고:
→ ''FAQ:'' OpenRTM-aist의 인스톨에 실패하는 경우
> su # sh pkg_install_vine.sh
rpm http://www.openrtm.org/pub/Linux/Vine/apt x.x/$(ARCH) main
rpm http://www.openrtm.org/pub/Linux/Vine/apt 3.2/$(ARCH) main
> su # apt-get update # apt-get install gcc-c++ python # apt-get install omniORB omniORB-devel omniORB-servers omniORB-doc # apt-get install ace ace-devel # apt-get install OpenRTM-aist OpenRTM-aist-devel OpenRTM-aist-doc OpenRTM-aist-example # apt-get install PyYAML
# rpm -q OpenRTM-aist OpenRTM-aist-0.4.2-0.vl31
> su # sh pkg_install_fedora.sh
[openrtm] name=Fedora $releasever - $basearch failovermethod=priority baseurl=http://www.openrtm.org/pub/Linux/Fedora/releases/$releasever/Fedora/$basearch/os/Packages enabled=1 gpgcheck=0 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
> su # yum install gcc-c++ python # yum install omniORB omniORB-devel omniORB-doc omniORB-servers omniORB-utils omniORB-bootscripts # yum install ace ace-devel # yum install OpenRTM-aist OpenRTM-aist-devel OpenRTM-aist-doc OpenRTM-aist-example # yum install PyYAML
# rpm -q OpenRTM-aist OpenRTM-aist-0.4.2-0.fcX
> su # sh pkg_install_debian.sh 또는 # sh pkg_install_ubuntu.sh
도중 , 인스톨의 「필요·불필요」를 물어보므로,y를 입력하면서 완료시킵니다.
deb http://www.openrtm.org/pub/Linux/ubuntu/ ''code name'' main
또는
deb http://www.openrtm.org/pub/Linux/debian/ ''code name'' main
"code name" 의 부분에는 이하의 debian/ubuntu의 버전에 대응한 코드네임을 지정합니다.
| 버젼 | code name |
| Debian 3.1 | sarge |
| Debian 4.0 | etch |
| Ubuntu 7.04 | feisty |
| Ubuntu 7.10 | gutsy |
| Ubuntu 8.04 | hardy |
| Ubuntu 8.10 | intrepid |
| Ubuntu 9.04 | jaunty |
| Ubuntu 9.10 | karmic |
| Ubuntu 9.10 | lucid |
| Ubuntu 9.10 | maverick |
> su # vi /etc/apt/sources.list # "sources.list" 를 편집 # apt-get update # apt-get install gcc g++ make # apt-get install libomniorb4 libomniorb4-dev omniidl4 omniorb4-nameserver # apt-get install python-support (Debian 3.1 Sarge만 인스톨 해 주세요.) # apt-get install python-yaml # apt-get install libace-dev # apt-get install libace ⇒ "주:를 참조" # apt-get install openrtm-aist openrtm-aist-doc openrtm-aist-dev openrtm-aist-example # apt-get install python-yaml
주: libace 에 대해
「E: 패키지 libace 가 발견되지 않습니다」라는 메세지가 나오지만, 일반적으로 libace-dev의 의존관계에 의해 libace 는 자동적으로 적용되므로, 상기 순서 중 「# apt-get install libace」의 부분은 생략해도 괜찮습니다.
덧붙여 인스톨 끝난 OpenRTM-aist를 특정 버전인 채 보관 유지하고 싶은 경우에는,/etc/apt/preferences를 편집해 이하의 행을 추가합니다.(이 예에서는 0.4 계열로 버전을 고정합니다.)
Package: OpenRTM-aist Pin: version 0.4.*
$ dpkg -l 'openrtm*' Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-f/Unpacked/Failed-cfg/Half-inst/t-aWait/T-pend |/ Err?=(none) /Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii openrtm-aist 0.4.2-1 OpenRTM-aist runtime libraries and configura ii openrtm-aist-d 0.4.2-1 Header files for OpenRTM-aist development pn openrtm-aist-d <none> (no description available) ii openrtm-aist-e 0.4.2-1 OpenRTM-aist examples
◆계속 샘플을 사용해 테스트 로 진행해 주십시오.;
※이후의 설명은 편의상 OpenRTM-aist-0.4.0에 대해서 쓰여져 있습니다.OpenRTM-aist-0.4.x에 대해서도 같은 순서로 인스톨 할 수 있습니다.
OpenRTM-aist-0.4.x는 아래와 같은 OS 및 Linux 디스트리뷰션에서 동작 하는 것이 확인되고 있습니다.