以源码编译安装方式快速配置网络编程语言P4开发环境
- 内容介绍
- 文章标签
- 相关推荐
虽然p4的官网上有相对全面的安装教程,但是当第一次接触p4的时候安装可能会看的云里雾里,在官网上翻来翻去还是不知从何下手,本文主要记载我最近一次成功安装p4的主要流程,同时给需要的佬友提供一个参考。
1. 更新系统软件源
sudo apt update
2. 安装基础工具
需要提前安装git,(git安装步骤省略)然后再安装curl、wget、make、python3、pip、编译工具等基础依赖
sudo apt install -y \
git curl wget ca-certificates gnupg lsb-release \
build-essential make cmake \
python3 python3-pip python3-venv
3. 下载P4官方tutorials仓库
这个仓库里面有P4官方练习代码,也包含安装P4环境的脚本。
cd ~
git clone https://github.com/p4lang/tutorials.git
如果之前已经clone过,改用:
cd ~/tutorials
git pull
4. 创建源码安装目录
官方脚本建议在单独的~/src目录里安装和编译P4相关工具,避免把源码和tutorials混在一起。
虽然p4的官网上有相对全面的安装教程,但是当第一次接触p4的时候安装可能会看的云里雾里,在官网上翻来翻去还是不知从何下手,本文主要记载我最近一次成功安装p4的主要流程,同时给需要的佬友提供一个参考。
1. 更新系统软件源
sudo apt update
2. 安装基础工具
需要提前安装git,(git安装步骤省略)然后再安装curl、wget、make、python3、pip、编译工具等基础依赖
sudo apt install -y \
git curl wget ca-certificates gnupg lsb-release \
build-essential make cmake \
python3 python3-pip python3-venv
3. 下载P4官方tutorials仓库
这个仓库里面有P4官方练习代码,也包含安装P4环境的脚本。
cd ~
git clone https://github.com/p4lang/tutorials.git
如果之前已经clone过,改用:
cd ~/tutorials
git pull
4. 创建源码安装目录
官方脚本建议在单独的~/src目录里安装和编译P4相关工具,避免把源码和tutorials混在一起。

