ダウンロード
最新バージョン : 2.0.2-RELESE
| 2.0.2-RELESE | ダウンロードページ |
OpenRTM@Github
OpenRTM-aist GitHubサイト
ROS
Robot Operating System
Choreonoid
モーションエディタ/シミュレータ
DAQ-Middleware
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
| 2.0.2-RELESE | ダウンロードページ |
OpenRTM-aist GitHubサイト
Robot Operating System
モーションエディタ/シミュレータ
ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク
産総研が提供するRTC集
東京オープンソースロボティクス協会
C++버전 OpenRTM-aist는 Mac OS X용의 패키지 관리 시스템 MacPorts로 이용 가능한 ports가 제공되고 있습니다. MacPorts의 대응 및 그 버전은, 예고없이 변경 또는 정지되는 일이 있습니다. 양해 바랍니다.
MacPorts
MacPorts는 Mac OS X상에서 이용 가능한 오픈 소스의 패키지 관리 시스템 입니다. MacPorts는 FreeBSD의 ports라고 하는 패키지 관리 시스템처럼 ports로 불리는 패키지를 빌드하기 위한 레시피에 근거해, 자동으로 소스의 다운로드, 패치의 적용, 컴파일, 인스톨까지를 행하여 주는 시스템입니다. Mac OS X용의 패키지 관리 시스템으로서는 그 밖에 Fink가 있습니다.
MacPorts의 인스톨
MacPorts를 이용하려면, Apple의 Xcode 및 X11 환경을 미리 인스톨 할 필요가 있습니다. Xcode 및 X11는 Mac OS X의 인스톨 CD로 인스톨 할 수도 있습니다. 자세한 것은 상기 MacPorts의 Web 페이지를 참조해 주십시오.
MacPorts 자체는 dmg 패키지 형식이 되어 있어 자신의 Mac의 OS의 버전 에 맞춘 dmg 패키지를 다운로드, 인스톨 하는 것으로 간단하게 인스톨 할 수 있습니다. dmg 패키지는 MacPorts의 Web 페이지, 또 는 아래와 같이 링크로부터 다운로드할 수 있습니다.
OpenRTM-aist ports에 의한 인스톨
Portfile의 다운로드, 전개, 빌드를 일괄로 행하는 스크립트가 이하에 준비되어 있습니다.
적당한 디렉토리에서, 이하와 같이 스크립트를 실행합니다. 일반 유저로 실행을 해도 문제 없습니다. 하지만, 도중에 해당 유저의 패스워드를 묻는 일이 있습니다.
ports는 의존관계(dependencies)를 자동적으로 해결해, 빌드에 필요한 패키지가 들어있지 않은 경우에는 자동으로 그 패키지의 빌드도 실시하기 때문에, 다소 시간이 걸리는 경우가 있습니다.
인스톨의 상세
자세한 것은 일괄 인스톨 셸 스크립트 port_installXXX_mac.sh 에 써 있습니다. 인스톨 순서는, 대체로 이하와 같이 되어 있습니다.
MacPorts에서는 port 커멘드로 인스톨 하도록 지정된 패키지를, 설정 파일 sources.conf에 기재되어 있는 특정의 장소 이하로부터 찾아내고, Porrtfile에 따라 소스를 다운로드해 빌드를 실시합니다.