InstallationΒΆ
nlsdn
requires pyroute2
and flask
. We’ve made some small
modifications to pyroute2
at
https://gitlab.flux.utah.edu/safeedge/pyroute2 . If those are important
to you, you can install pyroute2
from that repository, by running
$ python setup.py install --user
Otherwise, if you are running Ubuntu, you can install via
$ apt-get install python-pyroute2 python-flask
.
You can install nlsdn in the normal way:
$ python setup.py install --user
or
$ python setup.py install --prefix=/usr/local
or similar. If you use the --user
option, nlsdn will be
installed in $HOME/.local/{bin,lib}
or thereabouts.
You can build the nlsdn documentation via
$ python setup.py build_sphinx
The documentation will be available in doc/build/html.