FedoraSetup » History » Version 15

Version 14 (Branislav Katreniak, 10/24/2016 11:34 AM) → Version 15/21 (Branislav Katreniak, 10/10/2017 12:58 PM)

h1. Fedora and Red-Hat RPM-Based Setup


h2. Fedora 23

To build the dSS on a recent Fedora system run the following command to install the dependencies provided as RPM packages:

sudo dnf install gcc-c++ cmake git-core \
libtool autoconf automake \
libxml2-devel \
libical-devel \
poco-devel \
boost-devel \
openssl-devel \
gsoap-devel \
rrdtool-devel \
js-devel \
avahi-devel \
python-lxml \
uuid-devel \
uthash-devel \
gettext-devel \
json-c-devel \
libcurl-devel \
protobuf-devel \
protobuf-c-devel \
libsqlite3x-devel \
libconfig-devel \
nodejs \
rapidjson \
transifex-client \


rapidjson will need to be in installed from source: https://github.com/miloyip/rapidjson.git

If you like to build the documentation you'll need

yum install doxygen

as well.

h2. Tools for building website

h3. sprocketize

If you're planning to modify the built-in webpages you'll need to install sprockets and rake:

yum install rubygems
gem install rake sprockets
echo 'export PATH=$PATH:/var/lib/gems/1.8/bin/' >> ~/.bashrc
source ~/.bashrc

h3. yoke

Alternatively since dss-websrc release 1.3.0 you can use yoke from