1. git clone https://github.com/named-data/mini-ndn

2. ./install.sh

报错1:Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 380, in get_ppa_info
    ret = get_ppa_info_from_lp(user, ppa)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 110, in get_ppa_info_from_lp
    return get_info_from_lp(lp_url)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 104, in get_info_from_lp
    return get_info_from_https(lp_url, True)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 96, in get_info_from_https
    data = func(lp_url=url, accept_json=accept_json, retry_delays=retry_delays)
  File "/usr/lib/python3/dist-packages/softwareproperties/ppa.py", line 138, in _get_https_content_py3
    lp_page = urllib.request.urlopen(request,
  File "/usr/lib/python3.8/urllib/request.py", line 209, in urlopen
    raise ValueError('SSL support not available')
ValueError: SSL support not available

解决:How to upgrade OpenSSL 1.1.0 to 1.1.1 in Ubuntu 18.04? - Ask Ubuntuhttps://askubuntu.com/questions/1102803/how-to-upgrade-openssl-1-1-0-to-1-1-1-in-ubuntu-18-04/1102966#1102966

报错1.1 openssl: symbol lookup error: openssl: undefined symbol: EVP_mdc2, version OPENSSL_1_1_0

解决 1.1 sudo apt-get upgrade openssl  2. export LD_LIBRARY_PATH="/usr/local/lib"

报错2:fatal: unsafe repository ('/home/xxx/Downloads/mini-ndn/dl/mininet-wifi' is owned by someone else) To add an exception for this directory, call:

git config --global --add safe.directory /home/xxx/Downloads/mini-ndn/dl/mininet-wifi

暂时解决方案:

  • --no-wifi跳过 Mininet-WiFi 依赖。目前 Mininet-WiFi 仅适用于 Ubuntu,因此在其他发行版上安装时必须指定此选项。

3. sudo python examples/mnndn.py

报错1:Traceback (most recent call last):
           File "examples/mnndn.py", line 24, in <module>
           from mininet.log import setLogLevel, info
           ImportError: No module named mininet.log

解决1: sudo python3 examples/mnndn.py

报错2:FileNotFoundError: [Errno 2] No such file or directory: 'mn'

解决2:sudo apt install mininet

4. 最后结果

Using topology file /usr/local/etc/mini-ndn/default-topology.conf
*** Creating network
*** Adding controller
*** Adding hosts:
a b c d
*** Adding switches:*** Adding links:
(10ms delay) (10ms delay) (a, b) (10ms delay) (10ms delay) (a, c) (10ms delay) (10ms delay) (b, d)
*** Configuring hosts
a b c d
*** Starting controller
c0
*** Starting 0 switchesStarting NFD on nodesStarting NLSR on nodes
*** Starting CLI:

Mini-NDN 安装相关推荐

  1. mac 无法启动linux系统安装,苹果官方技术文档显示新款Mac Mini不能安装Linux系统...

    原标题:苹果官方技术文档显示新款Mac Mini不能安装Linux系统 在10月底召开的新品发布会上,包括Mac Mini在内的新硬件上都装备了苹果T2安全芯片.作为Secure Enclave协处理 ...

  2. Mini主机安装Ubuntu18.04记录

    Mini主机安装Ubuntu18.04记录 开始 准备一个U盘 准备镜像 把镜像写入U盘 用U盘安装Ubuntu 重启Ubuntu 开始 Johnny!GO! 准备一个U盘 我家里有个不用的U盘,之前 ...

  3. mac 无法启动linux系统,苹果Mac Mini不能安装Linux操作系统的解决办法

    苹果发布了新款Mac Mini,这些产品的新硬件上都装备了苹果T2安全芯片,相关的文档显示它不能正常安装Linux操作系统,本文将为你解决这一问题,实现在新款Mac Mini中安装Linux发行版本. ...

  4. pyBoard Mini从安装到简单测试

    ▌01 PyBoard Mini 在 淘宝购买到的<Python微控制器编程 从零开始> ,其中提到了 pyBoard Mini 核心板的应用.今天购买到的PyBoard到货了.对其进行初 ...

  5. CENTOS MINI版安装tomcat9.0

    由于是mini版,基础环境什么都没有,适合快速搭建服务器环境,避免安装其他软件导致互相干扰 咱们先从安装JDK做起 输入java -version 显示不识别java命令,说明jdk没有装 输入wge ...

  6. 在小米路由器mini上安装Transmission挂BT/PT

    小米路由器mini虽宣称是一款智能路由器,可是其支持的插件实在太少 所幸小米路由mini使用的是OpenWrt系统,经过研究发现,基于OpenWRT的小米路由器系统是支持OpenWRT源中的ipk插件 ...

  7. Acer 4750 安装黑苹果_黑苹果Mac mini驱动安装与设置教程

    昨天我们介绍了"华硕H110T +i3 8100T 组装黑苹果Mac mini安装教程 "的教程,装过黑苹果的朋友都知道,很多朋友都已经把系统装好了,可是找驱动这个问题却难倒了一大 ...

  8. centos7mimi mysql 安装,CentOS7 mini的安装和静态ip设置教程

    centos 7 变化很多 首先安装过程中,操作变化方式很大,mini安装也没有了base这个选项,也就导致很多在centos6里面的命令在7中没有办法使用. 再就是,非常多的命令,也开始逐渐的走出了 ...

  9. mini CentOS7 安装 mysql

    MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可.开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方 ...

  10. mac mini mysql 安装_怎么在MacMini上安装ubuntu,Mac OS X 讨论区

    Mac OS X如何安装Win7 需要准备的: 1.Windows 7安装光盘,如果是Macbook Air,则必须准备外接光驱. 2.要安装的笔记本要与英特网连接(仅限Air). 3.准备一个大于6 ...

最新文章

  1. 【iOS-cocos2d游戏引擎开发之一】搭建cocos2d游戏引擎环境,创建第一个HelloWorld!...
  2. 最高效的回文数(C语言实现)
  3. linux mysql 端口配置文件_linux虚拟机中各服务端口及配置文件路径
  4. 雷霄骅--H264视频编解码分析--目录转载
  5. 使用计算机管理文件教后反思,五年级信息技术下册《文件和文件夹》教学设计和教学反思...
  6. 初学数模-MATLAB Quick Start! Part I
  7. Hystrix相关属性说明
  8. iOS -- SKPhysicsJointSpring类
  9. Linux C 基于epoll的多人聊天室
  10. Greenplum 实时数据仓库实践(10)——集成机器学习库MADlib
  11. Datawhale组队学习周报(第031周)
  12. SpringBoot重点详解--事件监听
  13. java nio oio_Java 网络编程之OIO
  14. 搞点好玩儿的,如何做一个你自己的ad-block插件
  15. 网线哪几根是发送数据,哪几根是接收数据的?
  16. DC-DC与LDO的区别
  17. 中国最拥挤的城市-深圳
  18. 「操作系统」深入理解死锁(什么是死锁?死锁形成条件?如何避免死锁?如何排查死锁?)
  19. 达梦数据库下载【最新版本】
  20. 存储过程与函数 - 存储函数的使用

热门文章

  1. 收藏几个百度网盘搜索资源引擎
  2. 保护环境的画用计算机怎么画,保护环境的画简笔画
  3. 首届“发现杯”软件设计大奖赛启动
  4. SpringBoot的热布署和多环境配置(四)
  5. 纯净安装 Windows 11 官方原版系统的方法图解(适用强迫症患者)
  6. 为什么win10只有一个账户而此电脑C盘“其他人员”却占用空间呢?
  7. ospfdr选举规则_OSPF的DR选举
  8. JDK Oracle 官网下载地址
  9. relation-graph实现企业架构图,关系图等(天眼查,企查查等企业架构图等实现)
  10. 重磅!人工智能会取代科学家? 道翰天琼认知智能机器人API接口平台为您揭秘-1。