インストール
ここでは, DCL の Ruby スクリプトプログラムをインストールするための備忘録です.
ここの環境はあくまで, 自分の計算機環境ですので, これを参考にインストールを考えておられる方は, 適宜, ご自分の計算機環境に置き換えて, インストールを行ってください.
環境
- OS : Ubuntu 9.04
インストール
自分の使用している計算機環境では, 地球流体電脳倶楽部に deb パッケージが置かれているので, それを利用する.
- ubuntu 8.10 i386 の deb パッケージを使用する
- こちら に tar ファイルがあるので, 任意のディレクトリにダウンロードする.
- tar ファイルを展開する.
- sudo で以下のコマンドを実行する.
# dpkg -i *.deb
- エラーが表示されなければ, インストールは終了.
- もし, エラーが出された場合, パッケージの依存関係が満たされていないことに対するエラーかもしれないので, エラー内容をチェックし, 不足しているパッケージがあれば, 適宜 apt-get install で依存関係を満たすようにする.
インストール後の設定(エラー解決)
- 注意
- ここでの解決方法は自分で推測して行った解決法ですので, 参考資料は存在しません. したがって, インストール時に同じようなエラーが出る場合, この解決方法は各自自己責任で行って下さい. ルート権限を要する領域を変更するので, 不具合などが生じても, 自分は責任を負いかねます.
自分の計算機環境だけかもしれないが, 実際に ruby-dcl を使用するために, "Dennou-Rubyチュートリアルページ(基礎編)" に用意された折れ線を描く例題のスクリプト を実行すると,
libcdcl533.so: cannot open shared file
というようなエラーが出たので, dcl-c のライブラリに関係ありそうなディレクトリを検索し,
/usr/lib/
以下に
libcdcl.so.5.3.3
というファイルを見つけた. どうやらこれをリンク元として, "libcdcl533.so" というシンボリックリンクを作成しなければならないようなので,
# ln -s libcdcl.so.5.3.3 libcdcl533.so
でシンボリックリンクを作成.
その後, 再び例題スクリプトを実行すると, 問題なく 表示された ので, これで解決ということにしておく.