• 安装一些依赖
sudo apt-get update

sudo apt-get upgrade

sudo apt-get install automake cmake libjudy-dev libpcap-dev libboost-dev libboost-test-dev libboost-program-options-dev libboost-system-dev libboost-filesystem-dev libboost-thread-dev libevent-dev libtool flex bison pkg-config g++ libssl-dev  -y

sudo apt-get install cmake g++ git automake libtool libgc-dev bison flex libfl-dev libgmp-dev libboost-dev libboost-iostreams-dev libboost-graph-dev llvm pkg-config python python-scapy python-ipaddr python-ply tcpdump curl  -y

sudo apt-get install libreadline6 libreadline6-dev python-pip  -y 

sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple psutil

sudo pip install -i https://pypi.tuna.tsinghua.edu.cn/simple crcmod
  • clone相关脚本
git clone https://github.com/Multhree/p4tutorials.git
  • 安装P4(这一步可能用时较久)
# 不建议修改路径
cd ~/p4tutorials
sudo sh p4.sh
  • 下载tutorials
sudo mv tutorials.sh ~
cd ..
sh tutorials.sh USERNAME
  • 重启
sudo reboot

最新文章

  1. AngularJs 键盘事件和鼠标事件
  2. T-SQL优化
  3. sbrk与brk的使用小例子
  4. css3浏览器前缀 -mos/-webkit/-o/-ms
  5. C语言标准库函数strcpy与strcmp的简单实现
  6. 利用BBRSACryptor实现iOS端的RSA加解密
  7. linux samba.tar.gz安装和配置
  8. SQL也能玩递归
  9. 16--Box2D使用(二、显示物理世界)
  10. GridView事件DataBinding,DataBound,RowCreated,RowDataBound区别及执行顺序分析
  11. Spring 系列: Spring 框架简介(转载)
  12. Cocos2d-x 创建自己定义项目模板
  13. 使用 stvd 编译STM8S 时能看到使用RAM ROM大小的方法
  14. Oracle 高水位线和全表扫描
  15. 团队作业4——第一次项目冲刺(Alpha版本) Day2
  16. Jfinal——实践出真知
  17. Java基础---Java---IO流-----对象的序列化、管道流、RandomAccessFile、数据类型的流对象DataStream、ByteArrayStream
  18. jvm内存查看与分析工具
  19. centos7 tomcat8+jdk1.8
  20. 使用rsync实现客户端与服务器端的文件同步与传送,重点是原理和参数解释

热门文章

  1. ChibiOS/RT移植到STM32F407
  2. Android状态栏和导航栏
  3. VUe键盘修饰符及自定义指令获取焦点
  4. RestFramework之频率组件
  5. 第一周助教小结——发布作业&线上答疑
  6. linux修改MAC的方法
  7. JVM系列一:虚拟机内存区域
  8. Codeforces #366 (Div. 2) D. Ant Man (贪心)
  9. 进程 multiprocessing Process join Lock Queue
  10. SpringMVC数据格式化