forked from chesteve/mn-ccnx
-
Notifications
You must be signed in to change notification settings - Fork 0
/
INSTALL
32 lines (17 loc) · 1.52 KB
/
INSTALL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
In order to install **Mini-CCNx**, follow the steps below. All of them are required!
### What equipment will I need ?
Basically, you'll need a laptop/desktop with a recent Linux distro (Ubuntu, Fedora). We recommend Ubuntu. For this guide, the _Ubuntu 12.04 LTS_ was used. Also, note that you'll need administrative privileges in order to download and install extra packages and also to execute **Mini-CCNx**.
### Installing CCNx
Each node in **Mini-CCNx** will run the official implementation of CCNx. Let's get it.
In the [Project CCNx](www.ccnx.org) webpage, you'll find all the details for installing the CCNx. See [Installing CCNx](https://www.ccnx.org/wiki/CCNx/InstallingCCNx). To use **Mini-CCNx** you won't need to create the init script as outlined in the prior link. But please, pay attention to the necessary pre-requisite packages, as they are, indeed, necessary.
Now, to **Mini-CCNx** itself.
### Downloading and installing **Mini-CCNx**
If you don't have it yet, you'll need to have _git_ installed first. In Ubuntu, that would be:
`sudo apt-get install git`
Now, let's get the source code of **Mini-CCNx**.
Go to your home directory and use the following command:
`git clone git://github.com/carlosmscabral/mn-ccnx`
As result, there will be a directory named _mn-ccnx_ in your home directory, containing all the source code.
Still in your home directory, use the utility install script with the _-fnv_ options:
`sudo ./mn-ccnx/util/install.sh -fnv`
Pre-requisite packages will be downloaded and installed during the process.