Skip to content
Daniel Markstedt edited this page Feb 15, 2023 · 26 revisions

Recommended packages

When compiling Netatalk from scratch, you will need to install a number of required and optional packages to get a fully functional installation.

This page is intended to serve as a companion to the Installation chapter (2.2) of the Netatalk manual. Distros come and go and package names change, so this kind of fluid documentation is more suited for a wiki.

Debian Linux

For Debian Linux (and derivates), there is an automated installation script that configures and installs the universal Netatalk setup described below.

$ apt install libssl-dev libdb-dev autotools-dev automake libtool pkg-config

For papd printer server support, install CUPS packages.

$ apt install libcups2-dev cups

For Zeroconf (Bonjour) service discovery in Mac OS X 10.2 or later, install Avahi packages.

$ apt install libavahi-client-dev

For DHX2 authentication support, required for Mac OS X 10.2 or later, install libgcrypt.

$ apt install libgcrypt20-dev

Fedora Server

$ dnf install openssl-devel libgcrypt-devel libdb-devel automake libtool avahi-devel cups-devel

OmniOSce

Note: These packages may apply also to other OpenSolaris / Illumos distros, or even to Solaris proper.

$ pkg install git libtool automake gcc7 bdb
Clone this wiki locally