パッケージによるインストール(Ubuntu Linux編)

Choreonoidはバージョン2.3.0からUbuntu Linux用のdebパッケージが用意されており、APTを用いてインストールすることが可能です。 Ubuntu Linuxにインストールする場合はこの方法が最も簡単です。ここではその方法について解説します。

利用可能なAPTリポジトリ

公式で用意しているChoreonoidのdebパッケージは、 Launchpad PPA のリポジトリで公開されています。 開発版とリリース版の2種類があり、それぞれ以下のリポジトリとなります。

  • 開発版

    • ppa:choreonoid.org/testing

  • リリース版

    • ppa:choreonoid.org/stable

開発版は、 Choreonoidの公式Githubリポジトリ のmasterブランチをパッケージ化したもので、開発中の機能を含むChoreonoidの最新版となります。 Choreonoidは現在も活発に開発が行われているので、特に理由がなければこの開発版を利用することをおすすめします。 なお、現状ではmasterブランチの更新の度に常にパッケージを更新しているわけではなく、masterブランチの更新がある程度まとまった適当なタイミングで更新しています。

リリース版は開発の節目でバージョン番号をつけてリリースされているものです。 こちらは特定のバージョンを使用する必要がある場合や、開発版で不具合が発生しているときなどに利用するとよいかと思います。

APTリポジトリの登録

上記のリポジトリからChoreonoidのパッケージをインストールするためには、予めリポジトリを登録しておく必要があります。 開発版を利用する場合は以下のコマンドでリポジトリを登録します。

sudo add-apt-repository ppa:choreonoid.org/testing

リリース版を利用する場合は以下のコマンドとなります。

sudo add-apt-repository ppa:choreonoid.org/stable

Choreonoidのインストール

上記のリポジトリの登録ができていれば、aptコマンドで "choreonoid" パッケージをインストールすればOKです。 具体的には以下のコマンドを実行します。

sudo apt update
sudo apt install choreonoid

このコマンドで登録しているリポジトリから最新のバージョンがインストールされます。 既にインストールされている場合、上位のバージョンがあればそちらにアップグレードします。

Choreonoidの起動

以下のコマンドでChoreonoidを起動できます。

choreonoid

インストールされる内容

現状ではパッケージは "choreonoid" のみとなっており、これでChoreonoid本体付属のほとんどのプラグインとサンプルが有効になったものがインストールされます。また、開発用の各種ファイル(CMakeファイル、ヘッダファイル、ライブラリファイル等)もインストールされるので、Choreonoidのプラグインやコントローラを開発することも可能です。

実際に有効となるプラグインについては、Choreonoid起動時のメッセージビューでご確認ください。

注釈

debパッケージではソフトウェア本体とプラグイン、開発用ファイルをそれぞれ別のパッケージに分けて用意することも一般的ですが、現状のChoreonoidではそのようにパッケージは分けられておらず、ひとつの "choreonoid" パッケージに全て含まれる状態となっています。

アンインストール

以下のコマンドでアンインストールできます。

sudo apt remove choreonoid

リポジトリの登録を解除したい場合は以下を実行します。

sudo add-apt-repository --remove リポジトリ名

リポジトリ名は、開発版の場合は ppa:choreonoid.org/testing 、リリース版の場合は ppa:choreonoid.org/stable となります。

ソースコードからビルドする などして、パッケージでインストールしたのとは別のChoreonoidのバイナリが同一PC上に存在する場合、干渉を起こしてしまう可能性があります。正常に動作させるためには、干渉を起こさないよう設定しておく必要がありますので、ご注意ください。これがよく分からない場合は、ソースコードからビルド・インストールする際は、パッケージでインストールしたChoreonoidはアンインストールしておくのが安全です。

補足:インストールするバージョンの指定方法

aptでインストールする場合は基本的にはリポジトリに登録されている最新版がインストールされますが、それよりも古いバージョンをインストールしたい場合は以下のようにします。

まず、利用可能なバージョンを以下のコマンドで確認します。

apt-cache policy choreonoid

このコマンドで例えば以下のような出力がされるとします。

choreonoid:
  インストールされているバージョン: (なし)
  候補:               2.4.0~git20251020.1758.4e4a671b7-1~noble
  バージョンテーブル:
     2.4.0~git20251020.1758.4e4a671b7-1~noble 500
        500 https://ppa.launchpadcontent.net/choreonoid.org/testing/ubuntu noble/main amd64 Packages
     2.3.0-1~noble 500
        500 https://ppa.launchpadcontent.net/choreonoid.org/stable/ubuntu noble/main amd64 Packages

ここで「バージョンテーブル」にある "2.4.0~git20251020.1758.4e4a671b7-1~noble" というのが、詳細なバージョン名です。 このバージョン名を

sudo apt install choreonoid=2.4.0~git20251020.1758.4e4a671b7-1~noble

と指定することにより、特定のバージョンのインストールができます。