【1】通过git下载软件包
random@random:~/下载$ sudo git clone http://www.github.com/mininet/mininet
正克隆到 'mininet'...
warning: 重定向到 https://github.com/mininet/mininet.git/
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (5/5), done.
remote: Total 9593 (delta 0), reused 1 (delta 0), pack-reused 9588
接收对象中: 100% (9593/9593), 2.96 MiB | 63.00 KiB/s, 完成.
处理 delta 中: 100% (6366/6366), 完成.
random@random:~/下载$ ls
mininet
【2】进入软件安装包查看可以安装的版本
random@random:~/software$ cd mininet/
random@random:~/software/mininet$ git tag
1.0.0
2.0.0
2.1.0
2.1.0p1
2.1.0p2
2.2.0
2.2.1
2.2.2
2.3.0d3
2.3.0d4
cs244-spring-2012-final
【3】选择一个版本
random@random:~/software/mininet$ sudo git checkout 2.3.0d3
注意:正在检出 '2.3.0d4'。
您正处于分离头指针状态。您可以查看、做试验性的修改及提交,并且您可以通过另外
的检出分支操作丢弃在这个状态下所做的任何提交。
如果您想要通过创建分支来保留在此状态下所做的提交,您可以通过在检出命令添加
参数 -b 来实现(现在或稍后)。例如:
git checkout -b <新分支名>
HEAD 目前位于 1969669 pass code check
【4】安装
注意:可能会中断,只要安装需要的软件直到不报错为止。
random@random:~/software/mininet$ sudo ./util/install.sh -a
Detected Linux distribution: Ubuntu 18.04 bionic amd64
python is version 2
Installing all packages except for -eix (doxypy, ivs, nox-classic)...
Install Mininet-compatible kernel if necessary
忽略:1 http://dl.google.com/linux/chrome/deb stable InRelease
命中:2 http://mirrors.aliyun.com/ubuntu bionic InRelease
命中:3 http://dl.google.com/linux/chrome/deb stable Release
命中:5 http://mirrors.aliyun.com/ubuntu bionic-updates InRelease
命中:6 http://mirrors.aliyun.com/ubuntu bionic-backports InRelease
命中:7 http://mirrors.aliyun.com/ubuntu bionic-security InRelease
正在读取软件包列表... 完成
正在读取软件包列表...
正在分析软件包的依赖关系树...