2021-09-26 09:15:28 +00:00
2021-09-26 09:14:53 +00:00
2021-09-22 10:46:48 +00:00
2021-09-26 09:15:28 +00:00
2021-09-22 10:46:48 +00:00
2020-03-26 14:06:14 +08:00

NDNInstaller

NDNInstaler 是一个一键安装脚本,用于便捷安装NDN项目组中包含的各个项目(ndn-cxx、NFD、NLSR等等)

  • 版本说明

    当前脚本中包含的各个库的版本如下:

  • 自定义版本安装

    所有版本设置都在 common.sh 脚本当中,可以自行修改版本号:

    #!/bin/bash
    
    DEFAULT_DIR=~/Documents/nfd
    
    # ndn-cxx
    NDN_CXX_VERSION=0.7.0
    
    # nfd
    NDN_NFD_VERSION=0.7.0
    WEB_SOCKET_PP_VERSION=0.8.1-hotfix 
    
    # NLSR
    CHRONO_SYNC_VERSION=0.5.3
    PSYNC_VERSION=0.2.0
    NLSR_VERSION=0.5.1
    
    # ndn-cpp
    NDN_CPP_VERSION=v0.17
    
    # ndn-tools
    NDN_TOOLS_VERSION=0.7
    
  • 安装要求

    • 系统为Ubuntu或者Debain系列系统,支持apt包管理

    • 使用本脚本进行安装之前,要求系统装有boost,boost版本不要太低,建议15.8以上,如果想要安装指定版本的boost,建议去官网下载,编译安装,如果没有指定要求,可执行下列代码安装boost:

      sudo apt update
      sudo apt install libboost-all-dev
      sudo ldconfig
      
  • 一键安装

    ./install.sh
    
  • 按需安装

    • ndn-cxx

      ./install_ndn-cxx.sh
      
    • ndn-cpp

      ./install_ndn-cpp.sh
      
    • nfd

      ./install_nfd.sh
      
    • nlsr

      ./install_nlsr.sh
      
    • ndn-tools

      ./install_ndn-tools.sh
      
S
Description
No description provided
Readme 102 KiB
Languages
Shell 100%