- apt更新
sudo apt-get upgdate
- 安装git
sudo apt-get install git
这时候出现了一个问题
E: Could not get lock /var/lib/dpkg/lock-frontend. It is held by process 3104 (unattended-upgr) - open (11: Resource temporarily unavailable)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?
原因是有其他apt进程在运行,用ps aux
查询当前运行的进程。
果然是这样,输入sudo kill PID
释放相应apt进程,即可。
- 安装pip
sudo apt-get install python-pip
- 更新pip
sudo pip install --upgrade pip
- 下载ryu源码
git clone git://github.com/osrg/ryu.git
- 安装ryu依赖软件
cd ryu
sudo pip install -r tools/pip-requires
- 安装ryu
sudo python setup.py install
ryu-manager
出现一下提示,则安装成功在这里插入代码片
:
loading app ryu.controller.ofp_handler
instantiating app ryu.controller.ofp_handler of OFPHandler
mininet官网
接下来安装mininet
- 安装
sudo apt-get install mininet
2.启动ryu
ryu-manager ryu/app/simple_switch.py
sudo mn --controller=remote
pingall
iperf