Skip to content

SunnyQjm/NDNInstaller

Repository files navigation

NDNInstaller

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

  • 版本说明

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

  • 自定义版本安装

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

    #!/bin/bash
    
    DEFAULT_DIR=~/Documents/nfd
    
    # ndn-cxx
    NDN_CXX_VERSION=0.7.1
    
    # nfd
    NDN_NFD_VERSION=0.7.1
    WEB_SOCKET_PP_VERSION=0.8.1-hotfix
    
    # NLSR
    CHRONO_SYNC_VERSION=0.6.0
    PSYNC_VERSION=0.3.0
    NLSR_VERSION=0.5.4
    
    # ndn-cpp
    NDN_CPP_VERSION=v0.18
    
    # ndn-tools
    NDN_TOOLS_VERSION=0.7.1
  • 安装要求

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

    • 使用本脚本进行安装之前,要求系统装有boost,boost版本不要太低,建议16.7以上,如果想要安装指定版本的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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages