[openrtm-users 01557] rtsetup: GUI based integrated installer for RT-Middleware

3 個の投稿 / 0 new
最終投稿
root
オフライン
Last seen: 1時間 21分 前
登録日: 2009-06-23 14:31
[openrtm-users 01557] rtsetup: GUI based integrated installer for RT-Middleware

産総研の松坂です。

先のメールのRTMEXTは良いですね。こういうシンプルで気の利いたパッケージ方式があるとコンポーネントの流通が進みそうです。
Makefileの書き方次第ではバイナリパッケージの配布にも使えそうですが、そういう使い方はOKでしょうか?

時を同じくして、ですが、現在、セックの中本さん、池添さん、リバストの菅さんなどにご協力いただきながらGUIペースの
統合インストーラを「rtsetup」を開発しています。

rtsetupには以下の機能があります:
・GUIによるパッケージ選択機能
・パッケージの自動ダウンロード機能
・パッケージのアップデート検出機能
・パッケージの依存関係の自動解決機能
RT-Middleware開発を始めようと思うとOpenRTM-aistの各パッケージやOpenHRP3、各コンポーネントとそれに依存するライブラリなど非常に多くのパッケージを
インストールしなければなりません。 rtsetupは、そのインストール作業を自動化することで、初心者でもRT-Middleware開発を始めやすくします
(現在のところWindowsのみの対応です)。

rtsetupは現在以下のパッケージに対応しています:
・OpenRTM-aist(C++版)
・OpenRTM-aist(Python版)
・OpenHRP3
・OpenHRI
今後以下のパッケージに対応予定です:
・RTM.NET
・rtshell
・RTC-scilab
対応してほしいパッケージのリクエストも随時受け付けています。

アルファ版がこちらからダウンロードできます。
https://code.google.com/p/rtsetup/

まだまだ不具合などあると思いますが、コツコツとバージョンアップしていきますので、もし何かありましたらレポートいただけると幸いです。

未定義
root
オフライン
Last seen: 1時間 21分 前
登録日: 2009-06-23 14:31
[openrtm-users 01561] rtsetup: GUI based integrated installer f

松坂様

安藤です

便利なツールをありがとうございます。
ちゃんと、インストールされているものをチェックしてくれて
勝手にダウンロード、インストールしてくれるので便利ですね。
これで、RTCのパッケージなんかもインストールできると

ちなみに、OpenRTMのJava版が含まれていないのは、
Java版のmsiに何か問題があるからでしょうか?
教えていただければ修正します。

自分のノートPC(Windows XP SP3)で実行してみたのですが、
添付のようなダイアログが出てきます。ここで、「許可されていないプログラムの・・・・」
のチェックを外さないとインストーラの実行に失敗してしまいます。
これはこれでOKなのでしょうか?(失敗した奴はあとで手動で入れましたが。)

あと、rtsetup-0.3では問題なく実行するとGUIが現れましたが、
0.1のときは小さいダイアログが出た後は何も出てきませんでした。
0.3が動いているのでどうでもいいのですが、なぜかなと思ったので。。。

これって本家Webページからリンクを貼ってもいいでしょうか?

よろしくお願いいたします。

2011年1月24日7:06 Yosuke Matsusaka :
> 産総研の松坂です。
>
> 先のメールのRTMEXTは良いですね。こういうシンプルで気の利いたパッケージ方式があるとコンポーネントの流通が進みそうです。
> Makefileの書き方次第ではバイナリパッケージの配布にも使えそうですが、そういう使い方はOKでしょうか?
>
> 時を同じくして、ですが、現在、セックの中本さん、池添さん、リバストの菅さんなどにご協力いただきながらGUIペースの
> 統合インストーラを「rtsetup」を開発しています。
>
> rtsetupには以下の機能があります:
> ・GUIによるパッケージ選択機能
> ・パッケージの自動ダウンロード機能
> ・パッケージのアップデート検出機能
> ・パッケージの依存関係の自動解決機能
> RT-Middleware開発を始めようと思うとOpenRTM-aistの各パッケージやOpenHRP3、各コンポーネントとそれに依存するライブラリなど非常に多くのパッケージを
> インストールしなければなりません。 rtsetupは、そのインストール作業を自動化することで、初心者でもRT-Middleware開発を始めやすくします
> (現在のところWindowsのみの対応です)。
>
> rtsetupは現在以下のパッケージに対応しています:
> ・OpenRTM-aist(C++版)
> ・OpenRTM-aist(Python版)
> ・OpenHRP3
> ・OpenHRI
> 今後以下のパッケージに対応予定です:
> ・RTM.NET
> ・rtshell
> ・RTC-scilab
> 対応してほしいパッケージのリクエストも随時受け付けています。
>
> アルファ版がこちらからダウンロードできます。
> https://code.google.com/p/rtsetup/
>
> まだまだ不具合などあると思いますが、コツコツとバージョンアップしていきますので、もし何かありましたらレポートいただけると幸いです。
>
>
>

root
オフライン
Last seen: 1時間 21分 前
登録日: 2009-06-23 14:31
[openrtm-users 01562] rtsetup: GUI based integrated installer f

安藤さん

松坂です。

2011/1/26 Ando Noriaki :
> ちゃんと、インストールされているものをチェックしてくれて
> 勝手にダウンロード、インストールしてくれるので便利ですね。
> これで、RTCのパッケージなんかもインストールできると

フィードバックありがとうございます。
元々は初心者用に開発したのですが、新PCに乗り換える折に自分で使っても便利でした。:)

現在はプラットフォーム系のパッケージ(WiX, NSISベース)のみの対応なのですが、
RTCのパッケージについても、RTCBuilderの作るzip形式などには将来的に対応しようかと
思っています。ただ現在のBuilderの作るzipファイルにはdllの在り処や依存パッケージなど
のメタ情報が含まれていないので、RTMEXTの動向に注目しています。

> ちなみに、OpenRTMのJava版が含まれていないのは、
> Java版のmsiに何か問題があるからでしょうか?
> 教えていただければ修正します。

Java版もmsiがあったのですね(いつもclassファイルをコピーするだけで使っているので
気づいていなかった、、、)。
すぐに対応できると思うので対応します。

> 自分のノートPC(Windows XP SP3)で実行してみたのですが、
> 添付のようなダイアログが出てきます。ここで、「許可されていないプログラムの・・・・」
> のチェックを外さないとインストーラの実行に失敗してしまいます。
> これはこれでOKなのでしょうか?(失敗した奴はあとで手動で入れましたが。)

Windows上で子プロセスとしてインストールプログラムを呼び出す場合、UNIXで言う
ところのsudoにあたるrunasというコマンドを使わないといけないらしいのですが、
その使い方がまだ良くないのかもしれません。

私はWindows7で動作確認していますがもう少しシンプルな間違えにくいメッセージで
した。XPの場合、ちょっと間違えやすそうですね、、、。

ベストはダイアログボックスを出さないことですが、少なくともインストーラの実行に
失敗したことの検出はすべきだと思うので、次のバージョンで修正します。

> あと、rtsetup-0.3では問題なく実行するとGUIが現れましたが、
> 0.1のときは小さいダイアログが出た後は何も出てきませんでした。
> 0.3が動いているのでどうでもいいのですが、なぜかなと思ったので。。。

0.1にはかなり致命的なバグがありました。
#リストを表示する前にバージョンチェックをしているのですが、環境によっては
 そこで落ちていた、、、。

0.3からはどの環境でもある程度は動くと信じていますが、まだ色々不具合が
あるかもしれません。もしありましたらレポートいただけると幸いです。

> これって本家Webページからリンクを貼ってもいいでしょうか?

もちろんOKです。

コメントを投稿するにはログインまたはユーザー登録を行ってください

ダウンロード

最新バージョン : 2.0.1-RELESE

統計

Webサイト統計
ユーザ数:2210
プロジェクト統計
RTコンポーネント307
RTミドルウエア35
ツール22
文書・仕様書2

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク