10 Feb 2010

Processing on Ubuntu

手持ちのラップトップSamsung nc10のOSをwin XPからubuntuに入れ替えたのでProcessingの環境を再構築。

- processingのインストール
- よく使うライブラリのインストール
- JMyron

当方のOSはubuntu 9.10 karmic
$ cat /etc/lsb-release 
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=9.10
DISTRIB_CODENAME=karmic
DISTRIB_DESCRIPTION="Ubuntu 9.10"

processingのダウンロード、インストール


本家のダウンロードページに常に最新版のダウンロードリンクがあります。リンクアドレスをコピーしてください。
$ wget http://processing.org/download/processing-1.0.9.tgz
$ tar xvzf processing-1.0.9.tgz
$ sudo mv processing-1.0.9 /opt/processing-1.0.9
これだけです。

JREはprocessing直下のjavaフォルダに入ってるみたいなので別途インストール必要無いみたいです。

早速起動してみましょう
$ /opt/processing-1.0.9/processing

動作確認はFile->Examples以下のサンプルから。


JMyronのインストール


JMyronのインストールも本家から最新を取得。ここからはGUIで操作します。解答すると、HowtoInstall.txtというファイルがあるのでそれにしたがいます。
- Jmyronフォルダは先ほど配置したprocessingのホームディレクトリのしたのlibrariesディレクトリに移動
- Jmyron Examplesはprocessingのexamplesディレクトリに移動

librariesディレクトリは名前のとおりライブラリ群が配置されたディレクトリ。processingが参照パスが通ってます。先ほど動作確認を行ったとおりProcessingのメニューからexamplesディレクトリ以下のサンプルが参照可能です。私の場合メニューがExample>>JMyron Examlesとなるのが何だか気になってでディレクトリ名をJMyronに変更してます。

processingを再起動してFile->Examples->JMyron以下のサンプルを実行しようとするとJMyronをnewするステップで落ちます。soとそれにあわせたjarを配布しているページがこちらに有ります。ありがたいですね。日付リンクから最新版を取得します。

READMEにはJMyron.jarをprocessing/java/libにlibJMyron.soをprocessing/java/lib/i386に配置するように書いてありますが、両方共processing/libraries/JMyron/libraryに配置すれば動作します。 - パスが通っているみたいなので。



っと、ここまでやってprocessing.video.*が動かないことが判明。”Linux 向けの Processing には processing.video 自体が入ってない。”いやあほんとQuickTimeとか爆発してほしいですな。同感
ビデオの操作がしたい方はこちらを参考にしてください。Processing video on Linux