-
Notifications
You must be signed in to change notification settings - Fork 100
Installing Netatalk on OpenBSD
Daniel Markstedt edited this page May 1, 2025
·
5 revisions
A binary netatalk3 port exists for OpenBSD (despite the name, it packages netatalk 4 at the time of writing.)
Ex. (with root privileges)
pkg_add -I netatalk3
For building and installing from source yourself, for instance to get a newer version, follow the guides linked here.
Below follows the build instructions for the legacy Autotools build system. In most cases, you want to follow the instructions in the links at the top of this page instead.
Instructions for installing netatalk 3.x on OpenBSD 7.5
Install requisite packages for netatalk:
pkg_add -I \
autoconf-2.71 \
automake-1.16.5 \
avahi \
bison \
dbus-glib \
db-4.6.21p7v0 \
gcc-11.2.0p11 \
gmake \
libevent \
libgcrypt \
libtalloc \
libtool \
meson \
openldap-client-2.6.7v0 \
openpam \
pkgconf \
tracker3
export AUTOCONF_VERSION=2.71
export AUTOMAKE_VERSION=1.16
export CFLAGS=-I/usr/local/include
export LDFLAGS=-L/usr/local/lib
./bootstrap
./configure --with-init-style=openbsd --with-tracker-pkgconfig-version=3.0
make
make install
Netatalk 3.2 and later ships with an OpenBSD init script.
Enable and start the service
rcctl -d enable netatalk
rcctl -d start netatalk
Resources
OS Specific Guides
- Installing Netatalk on Alpine Linux
- Installing Netatalk on Debian Linux
- Installing Netatalk on Fedora Linux
- Installing Netatalk on FreeBSD
- Installing Netatalk on macOS
- Installing Netatalk on NetBSD
- Installing Netatalk on OmniOS
- Installing Netatalk on OpenBSD
- Installing Netatalk on OpenIndiana
- Installing Netatalk on openSUSE
- Installing Netatalk on Solaris
- Installing Netatalk on Ubuntu
Technical Docs
- CatalogSearch
- Kerberos
- Special Files and Folders
- Spotlight
- AppleTalk Kernel Module
- Print Server
- MacIP Gateway
- MySQL CNID Backend
Development