Skip to content

Download and Install

rusty-snake edited this page Sep 13, 2020 · 23 revisions

Download from here or use git to get the latest development version:

Compile and install

Dependencies: OpenSSL library, libseccomp

  • Debian/Ubuntu: sudo apt-get install libseccomp-dev libssl-dev
  • Fedora/CentOS: sudo dnf install libseccomp-devel openssl-devel
  • Arch Linux: the libraries are already included in the base group

$ ./configure --prefix=/usr
$ make
$ sudo make install-strip

Arch Linux

There are two packages available on the AUR: a release version fdns and a git version fdns-git.

Debian/Ubuntu package

Download the fdns_0.9.62_1_amd64.deb archive from here and install it with this command:

$ sudo apt-get install fdns_0.9.62_1_amd64.deb

Make sure that fdns_0.9.62_1_amd64.deb is in the directory in which you execute this command.

Fedora

We provide a script and spec-files to build a rpm package.

Install some packages needed to build a fdns rpm and clone the fdns repo.

$ sudo dnf install rpmdevtools rpmbuild systemd-rpm-macros git gcc libseccomp-devel openssl-devel
$ git clone --depth=1 https://github.com/netblue30/fdns.git && cd fdns

Start mkrpm.sh, select a source-code source, build the rpm and install it.

$ ./platform/fedora/mkrpm.sh
$ sudo dnf install fdns-0.9.*.x86_64.rpm

next: Starting the Proxy

Clone this wiki locally