-
Notifications
You must be signed in to change notification settings - Fork 100
Installing Netatalk on OpenIndiana
In the absence of a binary netatalk package for OpenIndiana, we need to build it from source.
Below follow concrete steps how to install Netatalk on OpenIndiana Hipster 2025.06.
As root, update the OpenIndiana system and then reboot
# pfexec pkg image-update
# reboot
Install the build toolchain and C compiler
# pkg install build-essential build/meson ninja
Install mandatory netatalk dependencies
The iniparser library isn't packaged in OpenIndiana, so let's build it from source.
# wget https://gitlab.com/iniparser/iniparser/-/archive/v4.2.6/iniparser-v4.2.6.tar.gz
# tar xzf iniparser-v4.2.6.tar.gz
# cd iniparser-v4.2.6
# mkdir build
# cd build
# cmake -DCMAKE_INSTALL_PREFIX:PATH=/usr/local ..
# make all
# make install
Install optional netatalk dependencies
# pkg install cmark cracklib database/mariadb-114/client database/mariadb-114/library
Extract a netatalk release tarball.
# tar xzvf netatalk-4.3.2.tar.xz
# cd netatalk-4.3.2
You should read the help message, in order to know configure options.
If the applicable libraries are installed, many options will be detected automatically.
# meson configure
Do configure! The following options are not auto-detected.
# meson setup build \
-Dbuildtype=release \
-Dpkg_config_path=/usr/lib/pkgconfig \
-Dwith-dbus-sysconf-path=/usr/share/dbus-1/system.d \
-Dwith-iniparser-path=/usr/local \
-Dwith-tests=true
Build, test and install.
# meson compile -C build
# meson test -C build
# meson install -C build
Start mDNSResponder.
# svcadm enable svc:/network/dns/multicast:default
Start Netatalk.
# svcadm enable svc:/network/netatalk:default
Resources
- Getting Started
- FAQ
- Troubleshooting
- Connect to AFP Server
- Webmin Module
- Benchmarks
- Interoperability with Samba
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
Tech Notes
- Kerberos
- Special Files and Folders
- Spotlight
- MySQL CNID Backend
- Slow AFP read performance
- Limiting Time Machine volumes
- Netatalk and ZFS nbmand property
Retro AFP
Development