Moved fpm instructions to install.md and referenced that page in the readme

This commit is contained in:
Kevin 2018-10-18 13:56:41 -04:00
parent f5da989eca
commit ca6e2e9027
2 changed files with 21 additions and 40 deletions

View file

@ -40,46 +40,7 @@ the CORE mailing lists:
## Building CORE
```shell
./bootstrap.sh
./configure
make
sudo make install
```
Building Documentation
----------------------
```shell
./bootstrap.sh
./configure
make doc
```
Building Packages
-----------------
Install fpm: http://fpm.readthedocs.io/en/latest/installing.html
Build package commands, DESTDIR is used for gui packaging only
```shell
./bootstrap.sh
./configure
make
mkdir /tmp/core-gui
make fpm DESTDIR=/tmp/core-gui
```
This will produce:
* CORE GUI rpm/deb files
* core-gui_$VERSION_$ARCH
* CORE ns3 rpm/deb files
* python-core-ns3_$VERSION_$ARCH
* CORE python rpm/deb files for SysV and systemd service types
* python-core-sysv_$VERSION_$ARCH
* python-core-systemd_$VERSION_$ARCH
See [CORE Installation](http://coreemu.github.io/core/install.html) for detailed build instructions
Running CORE
------------

View file

@ -194,12 +194,32 @@ You can obtain the CORE source from the [CORE GitHub](https://github.com/coreemu
```shell
tar xzf core-*.tar.gz
cd core-*
```
#### Tradional Autotools Build
```shell
./bootstrap.sh
./configure
make
sudo make install
```
#### Build Documentation
```shell
./bootstrap.sh
./configure
make doc
```
#### Build Packages
```shell
./bootstrap.sh
./configure
make
mkdir /tmp/core-gui
make fpm DESTDIR=/tmp/core-gui
```
### Quagga Routing Software
Virtual networks generally require some form of routing in order to work (e.g. to automatically populate routing tables for routing packets from one subnet to another.) CORE builds OSPF routing protocol configurations by default when the blue router node type is used. The OSPF protocol is available from the [Quagga open source routing suit](http://www.quagga.net).