CentOS6.2でTrema

http://gihyo.jp/dev/serial/01/openflow_sd/0007?page=1

こんな記事が載っていたので、とりあえず動かしてみたくなりました。

 

オフィシャルには

https://github.com/trema/trema/blob/master/README.md

を読む限り、UbuntuとかDebianしかサポートしてねーよということでしたが、

CentOSしか使えないダメな人なので、とりえずCentOSにインストールしてみました。

 

$ uname -a
Linux cent-6.2 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux

 

# yum install ruby ruby-devel ruby irb rubygems
# yum install sqlite-devel
# yum install libpcap-devel

 

$ git clone git://github.com/trema/trema.git

$ cd trema/

$ ./build.rb

あっさり動きましたねー。

 

記事の中のサンプルコードもあっさり動きました。

 

CentOSはオフィシャルにはサポートされないのかしら?

 

あ、あと、Ruby 1.9.2-p290では、動きませんでした。

https://groups.google.com/group/trema-dev/browse_thread/thread/10a639a87f0ddc3b

 

1.8系と1.9系の互換性はまだまだ気にしないとダメですねー。