OpenFlow(Trema)の環境構築
OpenFlowとかいう謎の技術に触れてみたくなったので、まずRubyで開発ができるTremaフレームワークからはじめようと思います。
基本的にはGithubのページに書いてある通りにやればインストールできると思うのですが、yumを使う場合には対応するパッケージのインストールが必要です。
あと、Rubyはrvmを使って入れました。
# git、gcc、makeなどのインストール $ sudo yum -y groupinstall "Development Tools" # その他必要なパッケージのインストール $ sudo yum install zlib-devel openssl-devel readline-devel sqlite-devel libsqlite3-devel libpcap-devel # rubyのインストール $ \curl -L https://get.rvm.io | bash -s stable --ruby # と思ったら、1.9系はサポートされていないらしいので1.8.7を入れる $ rvm install 1.8.7 $ rvm use 1.8.7 # tremaのインストール $ gem install trema