我的操作系統:Centos 7
有三種安裝方式:源碼安裝、yum安裝、vpp-config安裝
我主要使用的是源碼安裝
1、下載源碼(我下載的是stable/1904分支的源碼,也可選擇其他分支)
git clone -b stable/1904 https://github.com/FDio/vpp.git
2、安裝依賴環境
#cd vpp
#make install-dep // 需要花很久時間~
3、清空,然後編譯
#cd build-root
#make distclean
#cd ../
#make build // 又需要花很久時間~
a、如果報錯:curl: (7) Failed connect to github-production-release-asset-2e65be.s3.amazonaws.com:443; Connection refused
解決方案:
#vi /etc/hosts
在最後添加一行:
52.216.147.3 github-production-release-asset-2e65be.s3.amazonaws.com
52.216.147.3是github-production-release-asset-2e65be.s3.amazonaws.com所屬域名IP
b、如果報下面的類似的錯,則根據提示,把原來的文件刪掉(如下圖紅框),重新make build即可
4、製作rpm包
#make pkg-rpm // 又需要一些時間~
5、安裝VPP
#cd build-root/
#rpm -i vpp*.rpm
6、啓動VPP
#systemctl start vpp
7、查看vpp狀態
#systemctl status vpp.service
8、當然也可以設置VPP開機啓動
#systemctl enable vpp