CCNx安装记录

Mar 12, 2016


本文档记录ccnx-0.8.2安装过程。(此系列CCN-NDN实验笔记为毕业前,整理1年前实验记录,如官网有版本更新,推荐安装官网说明进行操作)


1.准备工作


在CCNx官方网站的发布页面下载安装包并解压,或者在Github:https://github.com/ProjectCCNx/ccnx下载也行

git clone https://github.com/ProjectCCNx/ccnx.git
cd ccnx
git checkout ccnx-0.8.2

之后各种依赖包:

  • 一些必备开发包
sudo apt-get install python-dev libssl-dev libexpat1-dev libxml2-dev
  • 安装OpenJDK(使用Android时要用到)
sudo apt-get install openjdk-7-jdk
  • 安装libpcap-dev(跟踪和记录数据包的)
sudo apt-get install libpcap-dev
  • 安装athena-jot(输出数据用的)
sudo apt-get install athena-jot
  • 安装ant(类似于make的编译工具(针对Java))
sudo apt-get install ant
  • 安装libecryptfs0 (加密文件系统,CCNx很重视对内容的加密保护)
sudo apt-get install libecryptfs0
  • 安装了automake(用来产生GNU标准的Makefiles)
sudo apt-get install automake
  • 安装gawk(一种模式扫描和处理的语言)
sudo apt-get install gawk

至此,官方的链接InstallingCCNx 中的准备软件和README中提到的都已经安装好了。


2.编译CCNx


在源代码的根目录下配置并编译:

./configure
make

测试:

make test

测试这一步比较慢,测试完成就安装结束。


3.安装


make install

上一篇博客:Ubuntu添加修改源地址
下一篇博客:CCNx常用命令