天天看點

Ryu 安裝過程中的問題

我使用的是VMware虛拟機、Ubuntu14.0.4

經過一天的搗鼓,終于安裝好Ryu了

安裝過程:

在安裝RYU之前需要先安裝Python的套件庫

- sudo apt-get install python-pip python-dev build-essential
-  sudo pip install --upgrade pip
           
  • 執行完上述兩條指令後,再來安裝以下ryu所需要的一些套件
    • sudo apt-get install python-eventlet
    • sudo apt-get install python-routes
    • sudo apt-get install python-webob
    • sudo apt-get install python-paramiko
  • 安裝完依賴套件之後就是從github上擷取源碼了,擷取源碼之前先安裝git,然後再擷取源碼。
    • sudo apt-get install git
    • sudo git clone git://github.com/osrg/ryu.git
  • 擷取完源碼之後,cd ryu 進入ryu檔案夾,執行pip install -r tools/pip-requires,然後再執行python setup.py install,這樣就可以完成安裝了。
  • 然後我們進入到ryu/ryu/app檔案夾下使用ryu-manager simple_switch.py指令,來檢驗一下ryu是否安裝成功,在這裡我遇到了一個小錯誤,他提示six>=1.9.0,我們需要把six版本更新一下,使用pip install --upgrade six,這樣six就會更新到最新版本,然後我們再運作ryu-manager simple_switch.py,這樣就不會報錯了,

問題1:pkg_resources.DistributionNotfound:tinyrpc

Ryu 安裝過程中的問題

解決辦法:切換到root使用者

sudo su
           

重新安裝tools/pip-requires

sudo pip install -r tools/pip-requires
           

重新安裝ryu

pip install ryu
           

問題2:SNIMissingWarning和InsecurePlatformWarning警告

解決辦法:pip install pyopenssl ndg-httpsclient pyasn1

安裝成功

Ryu 安裝過程中的問題