日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

详细介绍 安装ns3步骤

發布時間:2023/12/2 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 详细介绍 安装ns3步骤 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

安裝ns3步驟:

?

準備工作——

?

1.[Linux] ubuntu系統安裝完成

2.熟悉Linux常用命令

?

開始安裝——

確保ubuntu已經完成換源---阿里云或清華,個人推薦阿里云

?

3.安裝組件和依賴庫

?

  • 1.快捷鍵Ctrl+Alt+T 打開終端,輸入以下命令:

sudo apt-get update

注意:千萬不要運行原文鏈接的命令,否則會把系統搞崩,別問我怎么知道的

  • 2 . 安裝vim(以便編寫腳本)

sudo apt-get install vim

  • 3.創建mysetup腳本

gedit mysetup

  • 4.編寫setup腳本


#!/bin/sh

sudo apt-get install gcc g++ python -y

sudo apt-get install gcc g++ python python-dev -y

sudo apt-get install mercurial -y

sudo apt-get install bzr -y

sudo apt-get install gdb valgrind -y

sudo apt-get install gsl-bin libgsl0-dev libgsl0ldbl -y

sudo apt-get install flex bison libfl-dev -y

sudo apt-get install g++-3.4 gcc-3.4 -y

sudo apt-get install tcpdump -y

sudo apt-get install aqlite aqlite3 libsqlite3-dev -y

sudo apt-get install libxml2 libxml2-dev -y

sudo apt-get install libgtk2.0-0 libgtk2.0-dev -y

sudo apt-get install vtun lxc -y

sudo apt-get install uncrustify -y

sudo apt-get install doxygen grphviz imagemagick -y

sudo apt-get install texlive texlive-extra-untils texlive-latex-extra -y

sudo apt-get install python-sphinx dia -y

sudo apt-get install python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev -y

sudo apt-get install libboost-signals-dev libboost-filesystem-dev -y

sudo apt-get install openmpi* -y


  • 5.? 保存腳本文件 ??? ? ->?? 終端中編譯 ??? chmod +x mysetup? ? -> 運行安裝 ?????? ./mysetup

  • 6.對上面插件的解釋:


C++和python安裝,必裝

sudo apt-get install gcc g++ python

sudo apt-get install gcc g++ python python-dev

NS3代碼維護使用的源碼版本控制管理系統

sudo apt-get install mercurial

運行python綁定ns-3-dev需要bazaar這個組件

sudo apt-get install bzr

調試工具

sudo apt-get install gdb valgrind

支持更多精確WIFI模塊的GNU Scientific Library (GSL)

sudo apt-get install gsl-bin libgsl0-dev libgsl0ldbl

仿真必需的詞法分析器和語法分析生成器,必裝

sudo apt-get install flex bison libfl-dev

一些Network Simulation Cradle (nsc) stacks需要gcc-3.4

sudo apt-get install g++-3.4 gcc-3.4

讀取pcap的packet traces,即包嗅探器

sudo apt-get install tcpdump

支持統計特性的數據庫軟件

sudo apt-get install sqlite sqlite3 libsqlite3-dev

xml的配置存儲軟件(requires libxml2 >= version 2.7)

sudo apt-get install libxml2 libxml2-dev

基于GTK的配置系統

sudo apt-get install libgtk2.0-0 libgtk2.0-dev

在虛擬機and ns-3上測試

sudo apt-get install vtun lxc

支持utils/check-style.py 代碼風格檢查程序

sudo apt-get install uncrustify

文檔生成器,從源代碼中生成說明文檔(很大,我沒有裝)

sudo apt-get install doxygen graphviz imagemagick

sudo apt-get install texlive texlive-extra-utils texlive-latex-extra

The ns-3 manual and tutorial are written in reStructuredText for Sphinx (doc/tutorial, doc/manual, doc/models), and figures typically in dia:

sudo apt-get install python-sphinx dia

Note: Sphinx version >= 1.12 required for ns-3.15. To check your version, type “sphinx-build”. To fetch this package alone, outside of the Ubuntu package system, try “sudo easy_install -U Sphinx”.

Gustavo’s ns-3-pyviz的可視化軟件(沒裝)

sudo apt-get install python-pygraphviz python-kiwi python- - pygoocanvas libgoocanvas-dev

支持openflow 模塊(requires some boost libraries)

sudo apt-get install libboost-signals-dev libboost-filesystem-dev

支持基于 MPI的分布式仿真

sudo apt-get install openmpi*


?

4.安裝ns3

1.直接從ns3官網 http://www.nsnam.org/releases / 通過瀏覽器直接下載ns-3.28安裝包,再解壓就可以了;解壓文件夾為 ns-allinone-3.28。

2.編譯安裝

打開終端,進入到 ns-allinone-3.28中(用cd命令,如cd 路徑;路徑不知道,可以在該文件夾的屬性中找到)

在當前文件夾下,輸入命令: sudo ./build.py?

安裝正確會出現:

進入ns-3.28//cd ns-3.28(不是ns-allinone-3.28)

執行命令:

sudo ./waf clean

sudo?./waf?-d?debug?--enable-example?--enable-tests?configure//基于waf的調試編譯方式??

sudo?./waf?

sudo?/build.py?--enable-examples?--enable-tests?

安裝完成,檢測:

sudo ./test.py -c core

運行示例程序

sudo ./waf? --run hello-simulator

會輸出“hello simulator”

如果沒有看到輸出“Hello Simulator”,說明你是在優化編譯模式下進行的編譯,在優化編譯模式下,默認將關閉控制臺輸出。可以通過以下命令:

./waf clean

./waf? -d?debug?--enable-examples?--enable-tests?configure??

至此,安裝完成。

總結

以上是生活随笔為你收集整理的详细介绍 安装ns3步骤的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。