Installing Netatalk on openSUSE
Install Netatalk
At the time of writing, there are experimental netatalk packages available for openSUSE that can be sideloaded.
Build from source
For building and installing from source yourself, for instance to get a newer version, follow the guide below.
Install dependencies
zypper in -y bison cracklib-devel dbus-1-devel file flex gawk gcc libacl-devel libavahi-devel libdb-4_8-devel libevent-devel libgcrypt-devel libmariadb-devel libtalloc-devel libtdb-devel libtracker-sparql-3_0-0 meson ninja openldap2-devel pam-devel perl pkg-config systemd systemtap-sdt-devel tcpd-devel tracker
Configure
meson setup build -Dbuildtype=release -Dwith-appletalk=true -Dwith-dbus-sysconf-path=/usr/share/dbus-1/system.d -Dwith-tests=true
Build
meson compile -C build
Run integration tests
meson test -C build
Install
meson install -C build
Check netatalk capabilities
netatalk -V
afpd -V
Uninstall
ninja -C build uninstall
Enabling and Starting
You must run Avahi ahead of Netatalk.
# systemctl enable avahi-daemon
# systemctl enable netatalk
# systemctl start avahi-daemon
# systemctl start netatalk
Footnotes
This is a mirror of the Netatalk GitHub Wiki. Please visit the original page if you want to correct an error or contribute new contents.
Last updated 2025-09-14