RYU控制在ubuntu16.04新机的安装-SDN摸索笔记

使用python2 安装,pip2.7 ubuntu16.04,默认的初始python环境

在之前参考安装的sdn实验教程:SDN 教程[1]:环境搭建_powerx_yc的博客-CSDN博客

后来参考了

RYU 安装教程_木可木可❀的博客-CSDN博客_ryu安装

首先需要安装依赖环境

环境:Ubuntu16.04

更新APT(Advanced Packaging Tools)

Sudo apt-get update

sudo apt-get install python-pip python-dev build-essential

2.安装pip(包管理系统)

sudo apt-get install python-pip

sudo pip install --upgrade pip

3.更新pip和six resources

sudo apt-get install python-eventlet python-routes python-webob python-paramiko

sudo pip install --upgrade six

遇到另一个问题:"python setup.py egg_info" failed with error code 1 in /tmp/pip-build-NzGr05/pip/ 刚开始看到参考二说不要升级pip,后来发现如果ubuntu16.04裸机是pip 8,还是要升级的。

 wget https://bootstrap.pypa.io/pip/2.7/get-pip.py

 python get-pip.py

(不要加sudo,注意如果get-pip.py别重复下载,会重新给新下载的命名

4.安装git(用于下载源码)

sudo apt-get install git

5.下载源码

git clone git://github.com/osrg/ryu.git

6.安装依赖(这一步若是在ryu目录下,ryu/划掉)

sudo pip install -r ryu/tools/pip-requires

7.安装Ryu

cd ryu

sudo python3 ./setup.py install

8运行检查,如果不运行成好,大概率还是少库。看报错的最下面提示缺什么。

ryu-manager

如缺少oslo就:

pip install 'oslo.config<2.0.0'

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值