How to Install and Run RYU on CentOS 6.4 x64
=========================================================================================================================================
1. Install python
yum install python-eventlet python-routes python-webob python-paramiko python-devel python-pip
tar xf Python-2.7.6.tar.xz
cd Python-2.7.6
./configure --prefix=/usr/local --enable-unicode=ucs4 --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall
2. Install epel
wget http://mirror-fpt-telecom.fpt.net/fedora/epel/6/i386/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm
3. Install libxml
yum install libxml2-devel libxslt libxslt-devel
4. Install git
yum install git
5. Install msgpack-python
pip install msgpack-python
6. Install oslo.config
pip install oslo.config
7. Install netaddr
pip install netaddr
8. Install lxml
pip install lxml
9. Install ecdsa
pip install ecdsa
10. Install ryu
pip install ryu
11. RYU Source code
git clone git://github.com/osrg/ryu.git
12. Check status
ryu-manger
(以下為成功畫面)
loading app ryu.controller.ofp_handler
instantiating app ryu.controller.ofp_handler of OFPHandler