Most popular operating system distributions include a recent version of oidentd in their package repositories. Installing oidentd using a package manager is recommended in most cases.
In some cases, however, it may be desirable to install oidentd from source. This may be useful if your distribution does not package a recent version of oidentd, or if there are any compile-time features you would like to enable.
More detailed instructions for compiling and installing oidentd can be found in
INSTALL file included in all releases.
Configuring the Build
After downloading, verifying and extracting oidentd, enter the directory you
extracted and run
./configure to configure the build.
On many modern Linux systems, you may have to install libnetfilter_conntrack
More information can be found in the
INSTALL file in the source tree.
./configure script supports a number of optional flags:
--disable-ipv6disables support for IPv6.
--disable-libnfctdisables support for libnetfilter_conntrack.
--disable-natdisables support for NAT.
--disable-debugcompiles oidentd without the
--debugoption to reduce the size of the executable.
--enable-warnis intended for developers and enables additional warning messages during compilation.
make to compile oidentd.
You can run
src/oidentd --version to verify that the compilation succeeded.
make install as root to install oidentd.
To uninstall oidentd later on, run
make uninstall as root in the same