とりあえず動いた方法を書いておきます
バージョン
- Ubuntu 14.04
- Trema 0.4.7
- ruby 1.9.3p484
- ruby2.0 2.0.0p384
- gem 1.8.25
- gem2.0 2.0.14
必要なパッケージ導入
sudo apt update
sudo apt install ~~~~~
必要パッケージ
- gcc
- git
- make
- ruby2.0
- libruby2.0
- ruby-dev
- ruby2.0-dev
- libpcap-dev
- libsqlite3-dev
- libglib2.0-dev
- openvswitch-switch
- openssl
gemのバージョン設定
gemのバージョンが1.8.25以上じゃないと動きません
sudo gem update
sudo gem install rubygems-update -v 1.8.25
sudo update_rubygems
Tremaインストール
sudo gem install trema -v 0.4.7
動作確認
trema version
注意事項
- 動作確認でバージョンが表示されても実際に動作しないことがあるので、リピータハブとconfファイルでちゃんと動作を確認したほうが良い
- rubyのconfファイルを移動する必要がある場合があったりなかったり
移動コマンド
sudo cp /usr/include/x86_64-linux-gnu/ruby-2.0.0/ruby/config.h /usr/include/ruby-2.0.0/ruby/