-
Notifications
You must be signed in to change notification settings - Fork 99
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
rebootInstall the build toolchain and C compiler
pkg install build-essential build/meson ninjaInstall 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 installInstall optional netatalk dependencies
pkg install cmark cracklib database/mariadb-114/client database/mariadb-114/libraryExtract a netatalk release tarball.
tar xzvf netatalk-4.3.2.tar.xz
cd netatalk-4.3.2You should read the help message, in order to know configure options.
If the applicable libraries are installed, many options will be detected automatically.
meson configureDo configure! The following options are not auto-detected.
meson setup build \
-Dbuildtype=release \
-Dpkg_config_path=/usr/lib/amd64/pkgconfig \
-Dwith-dbus-sysconf-path=/usr/share/dbus-1/system.d \
-Dwith-iniparser-path=/usr/local \
-Dwith-tests=trueNote: If you are on a 32 bit system, configure with -Dpkg_config_path=/usr/lib/pkgconfig instead.
Build, test and install.
meson compile -C build
meson test -C build
meson install -C buildStart mDNSResponder.
svcadm enable svc:/network/dns/multicast:defaultStart Netatalk.
svcadm enable svc:/network/netatalk:defaultResources
- 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
- Capturing AFP network traffic
- 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