-
Notifications
You must be signed in to change notification settings - Fork 94
Installing Netatalk on FreeBSD
The easiest way to get Netatalk on FreeBSD is to install the netatalk3 port with pkg
.
For building and installing from source yourself, find the official documentation below.
- Compile Netatalk from Source: FreeBSD in the Manual
- INSTALL.md in the source tree
With root privileges, install the netatalk3 package:
pkg install netatalk3
Netatalk ships with an init script for FreeBSD.
If needed, activate the script with:
/etc/rc.d/netatalk enable
Start or stop the script with
/etc/rc.d/netatalk start
/etc/rc.d/netatalk stop
If you use D-Bus for, for instance, afpstats
, please make sure that the dbus
service is started before you launch netatalk
.
service dbus onestart
Here follows build instructions for the legacy Autotools build system in Netatalk v3.1 and earlier. As of v3.2, the project has moved to the Meson build system.
Packages required to bootstrap the code:
pkg install autoconf automake libtool pkgconf
Packages required to build the code:
pkg install -y \
autoconf \
automake \
avahi \
bison \
db5 \
flex \
gmake \
libevent \
libgcrypt \
libressl \
libtool \
openldap26-client-2.6.8 \
pkgconf \
talloc \
tracker3
Due to earlier bugs in Netatalk, please use version 3.1.16 or later for building on FreeBSD.
Bootstrap, configure, build, and install the code:
./bootstrap
./configure \
--with-init-style=freebsd \
--with-ldap=/usr/local \
--with-ssl-dir=/usr/local \
--with-tracker-pkgconfig-version=3.0 \
MAKE=gmake
gmake
gmake install
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
Development