我的推薦:我推薦大傢在ubuntu系統上走官方腳本完整安裝mininet。這裡機器可以是你創建的虛擬機也可以是本地linux物理機。
官方支持的系統類型有:Ubuntu | Debian | Fedora | RedHatEnterpriseServer | SUSE LINUX;在本文給出的倉庫中,我對安裝腳本進行瞭修改,支持瞭Pop os(也是debain系,如果你還不知道Pop os,我極力推薦你瞭解下,個人認為比ubuntu更適合作為物理機系統)。
本文中,我在ubuntu18,20,22,Pop os 22的機子上均進行瞭安裝測試,按照本教程走,基本沒有問題。
ps. 本文講的是安裝完整的mininet,apt get安裝的mininet功能不全且安裝較為簡單,這裡不作考慮。
首先梳理和排一下安裝mininet會遇到的坑
1. 網絡問題
拉取官方github執行安裝腳本,很多同學網絡環境所限,github倉庫就拉不下來,其次安裝腳本執行的過程中還會從github安裝很多依賴,所以網絡是很多同學安裝mininet遇到的最大坑。這裡我將mininet倉庫和安裝mininet所需的所有依賴庫均同步到瞭gitee。大傢直接拉這個倉庫就可以:derekwin/mininet
2. python環境問題
由於較新版本的ubuntu默認隻有python3環境,且沒有/usr/bin/python,很多同學在安裝的過程中會遇到一個報錯:(這個錯誤尤其是在ubuntu22下常見),乍看好像是c代碼編譯出錯瞭,其實是python環境的問題。
解決方法是建一條軟連接
sudo ln -s /usr/bin/python3 /usr/bin/python
-
扫码下载安卓APP
-
微信扫一扫关注我们微信扫一扫打开小程序手Q扫一扫打开小程序
-
返回顶部
Copyright © TaoHigo.com |
2020-2021 |
|
queries in 0.379 s