P4 开发环境部署
软件:VMware17.6.2 系统:Ubuntu 20.04
编译脚本 1
2
3
4cd ~
sudo apt install git gcc cmake make
wget -O install-p4-dev.sh https://raw.githubusercontent.com/nsg-ethz/p4-utils/master/install-tools/install-p4-dev.sh
bash install-p4-dev.sh
遇到的问题及解决方法 - 问题1 - 情况:虚拟机内存小于35GB -
方法:重新分配虚拟机内存 - 问题2 - 情况:Connecting to
raw.githubusercontent.com (raw.githubusercontent.com)|::|:443… failed:
Connection refused. -
方法:见https://blog.csdn.net/qq_44776065/article/details/128461605 -
问题3 - 情况:curl 命令无法查询 - 方法:手动提前下载curl
1
sudo apt inatll curl
编译完成截图 
运行指令 1
sudo p4run
成功运行截图 
若需要退出,直接在mininet的CLI中输入exit命令即可: 1
mininet > exit
通过上述方法完成安装后,所带的P4-Learning是一个比较好、且推荐的教程
P4 开发环境部署
http://example.com/2025/07/17/P4 开发环境部署/