Deepin環(huán)境下源碼安裝Mininet

Mininet本身不支持Deepin系統(tǒng)山憨,僅僅支持Ubuntu郁竟、Debian、Fedora棚亩、RedHatEnterpriseServer虏杰、SUSE LINUX。這類系統(tǒng)的教程參考:Mininet使用源碼安裝

  1. 首先確認系統(tǒng)是否有git瘸彤,有就跳過"安裝git"這一步质况,否則執(zhí)行下面所有操作愕宋。(deepin v20下好像沒有git)

    • 安裝git:sudo apt install git

    • 安裝完git后中贝,運行命令ssh-keygen臼朗,一路回車就好。

    • 登錄GitHub老厌,添加/home/xxx/.ssh/id_rsa.pub的內(nèi)容到github的ssh keys中黎炉,這一步可以參考博客:GitHub 添加 SSH keys慷嗜。這一步是為了執(zhí)行下面的git clone git://....時不會報錯丹壕。

  2. 獲取Mininet源碼:git clone git://github.com/mininet/mininet

  3. 選擇Mininet安裝版本:

 cd minint
 git tag  # 所有版本
 git checkout -b 2.3.0d4   # 版本需要根據(jù)git tag結(jié)果自己選擇
  1. 執(zhí)行安裝:

    1. 修改install.sh腳本菌赖,保證deepin環(huán)境可以安裝!
    • Mininet確定系統(tǒng)是否支持的邏輯就寫在這個腳本中琉用,修改代碼如下(就是在DIST中添加了Deepin):
    DISTS='Deepin|Ubuntu|Debian|Fedora|RedHatEnterpriseServer|SUSE LINUX'
    if ! echo $DIST | egrep "$DISTS" >/dev/null; then
        echo "Install.sh currently only supports $DISTS."
        exit 1
    fi
    
    • 只修改這是不行的邑时,我們需要確定DIST從哪來,往上翻黍氮,發(fā)現(xiàn)這樣一片代碼:

      test -e /etc/debian_version && DIST="Debian"
      grep Ubuntu /etc/lsb-release &> /dev/null && DIST="Ubuntu"
      if [ "$DIST" = "Ubuntu" ] || [ "$DIST" = "Debian" ]; then
             # Truly non-interactive apt-get installation
             install='sudo DEBIAN_FRONTEND=noninteractive apt-get -y -q install'
             remove='sudo DEBIAN_FRONTEND=noninteractive apt-get -y -q remove'
             pkginst='sudo dpkg -i'
             update='sudo apt-get'
             # Prereqs for this script
             if ! which lsb_release &> /dev/null; then
                   $install lsb-release
             fi
      fi
      
      • 把這里的代碼復制一份浅浮,然后修改DISTDeepin即可,貼一個我改的:

         test -e /etc/debian_version && DIST="Deepin"
        grep Deepin /etc/lsb-release &> /dev/null && DIST="Deepin"
        if [ "$DIST" = "Deepin" ] || [ "$DIST" = "Debian" ]; then
               # Truly non-interactive apt-get installation
               install='sudo DEBIAN_FRONTEND=noninteractive apt-get -y -q install'
               remove='sudo DEBIAN_FRONTEND=noninteractive apt-get -y -q remove'
               pkginst='sudo dpkg -i'
               update='sudo apt-get'
               # Prereqs for this script
               if ! which lsb_release &> /dev/null; then
                     $install lsb-release
               fi
        fi
        ?```
        
        
    1. 執(zhí)行安裝

      mininet/util/install.sh -a
      

      最后的參數(shù)-a參數(shù)可以自己選擇,也可以-nvf只安裝mininet叔遂、OpenFlow争剿、Open vSwitch蚕苇。具體參數(shù)可以參考官網(wǎng)或者Mininet使用源碼安裝

  2. 確認安裝成功

    • 執(zhí)行sudo mn,能夠建立最簡單的網(wǎng)絡拓撲涩笤,執(zhí)行pingall可以全網(wǎng)ping通

      image.png
  3. 為什么Mininet可以在deepin環(huán)境下安裝成功:

    • 因為UbuntuDeepin都是基于Debian構(gòu)建蹬碧,沒道理Mininet支持DebianUbuntu炒刁,而不支持Deepin,畢竟三者的包管理都是一樣的罗心。
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末渤闷,一起剝皮案震驚了整個濱河市脖镀,隨后出現(xiàn)的幾起案子飒箭,更是在濱河造成了極大的恐慌弦蹂,老刑警劉巖强窖,帶你破解...
    沈念sama閱讀 206,482評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件毕骡,死亡現(xiàn)場離奇詭異,居然都是意外死亡窿撬,警方通過查閱死者的電腦和手機叙凡,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,377評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來严里,“玉大人追城,你說我怎么就攤上這事∽” “怎么了?”我有些...
    開封第一講書人閱讀 152,762評論 0 342
  • 文/不壞的土叔 我叫張陵,是天一觀的道長火诸。 經(jīng)常有香客問我,道長置蜀,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,273評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮廷雅,結(jié)果婚禮上航缀,老公的妹妹穿的比我還像新娘堰怨。我一直安慰自己,他們只是感情好备图,可當我...
    茶點故事閱讀 64,289評論 5 373
  • 文/花漫 我一把揭開白布揽涮。 她就那樣靜靜地躺著,像睡著了一般盾似。 火紅的嫁衣襯著肌膚如雪雪标。 梳的紋絲不亂的頭發(fā)上溉跃,一...
    開封第一講書人閱讀 49,046評論 1 285
  • 那天告抄,我揣著相機與錄音玄妈,去河邊找鬼。 笑死绎签,一個胖子當著我的面吹牛酝锅,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播爸舒,決...
    沈念sama閱讀 38,351評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼扭勉,長吁一口氣:“原來是場噩夢啊……” “哼涂炎!你這毒婦竟也來了设哗?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,988評論 0 259
  • 序言:老撾萬榮一對情侶失蹤震缭,失蹤者是張志新(化名)和其女友劉穎拣宰,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體徐裸,經(jīng)...
    沈念sama閱讀 43,476評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡重贺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,948評論 2 324
  • 正文 我和宋清朗相戀三年次企,在試婚紗的時候發(fā)現(xiàn)自己被綠了潜圃。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片缸棵。...
    茶點故事閱讀 38,064評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖谭期,靈堂內(nèi)的尸體忽然破棺而出堵第,到底是詐尸還是另有隱情,我是刑警寧澤隧出,帶...
    沈念sama閱讀 33,712評論 4 323
  • 正文 年R本政府宣布踏志,位于F島的核電站,受9級特大地震影響胀瞪,放射性物質(zhì)發(fā)生泄漏针余。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,261評論 3 307
  • 文/蒙蒙 一凄诞、第九天 我趴在偏房一處隱蔽的房頂上張望圆雁。 院中可真熱鬧,春花似錦帆谍、人聲如沸伪朽。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,264評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽烈涮。三九已至,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背翠储。 一陣腳步聲響...
    開封第一講書人閱讀 31,486評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 45,511評論 2 354
  • 正文 我出身青樓谱煤,卻偏偏與公主長得像室叉,于是被迫代替她去往敵國和親茧痕。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,802評論 2 345