2015年2月11日 星期三

Ubuntu 14.04 安裝 Ryu

Ryu官方在介紹Ryu時並沒有把所有的相依套件清楚地列出來
看了滿多blog的教學,但有些安裝完之後還是會出現錯誤

主要會出錯的原因可能是blogger在寫教學時所用的ubuntu可能之前就有安裝過一些必要的套件
導致要在一個全新的ubuntu上安裝ryu時就會出現一些沒遇過的問題
於是特地用docker去新增了一個百分百乾淨的ubuntu來做測試
雖然因為docker架構的關係 有些lib會和host的共用,而不會安裝在container裡
所以導致需要安裝的東西變多
但至少可以確定按照這樣的流程是可以成功安裝Ryu的
(如果有遇到任何問題歡迎回覆)

----
2015/02/13
due to the need of new environment, I use the new ubuntu 14.04 to install ryu by following this tutorial. (only run apt-get upgrade before)
and this tutorial still works.
----

下載並安裝相依性軟體

$sudo apt-get install python-pip python-dev build-essential
$sudo apt-get install python-eventlet python-routes python-webob python-paramiko
$sudo apt-get install libxml2-dev libxslt1-dev python2.7-dev

$pip install msgpack-python
$pip install oslo.config
$pip install netaddr
$pip install lxml
(如果安裝lxml時出現錯誤 apt-get install libz-dev )
$pip install ecdsa
$apt-get install git

從github下載最新的ryu
$git clone https://github.com/osrg/ryu.git
$cd ryu
$python ./setup.py install

如果install過程出現six版本錯誤的話
$pip install -U six

之後可以用ryu-manager測試有沒有正確安裝



沒有留言:

張貼留言