-
Notifications
You must be signed in to change notification settings - Fork 90
Installing Netatalk on OmniOS
For building and installing from source yourself, find links to the official documentation below.
- Compile Netatalk from Source: OmniOS in the Manual
- INSTALL.md in the source tree
This page contains notes on configuring and installing Netatalk 2.x on OmniOS Community Edition; specific version used for this article was r151044.
It covers the legacy Autotools build system. In most cases, you want to follow the instructions in the links at the top of this page instead.
A git client as well as the autotools, gcc compiler and Berkeley DB are needed.
pkg install git libtool automake gcc7 bdb pkg-config
Here we assume a bootstrapped tarball release is used, so we skip the bootstrap step
./configure --with-bdb=/opt/ooce
make all
make install
OmniOS uses an old-school PAM configuration, so manual modification of /etc/pam.conf
is required
See one example in this blog post titled OmniOS: Netatalk with PAM Authentication
Use the init script in /etc/rc2.d/S90netatalk
to control the Netatalk service.
Ex.
sudo /etc/rc2.d/S90netatalk start
sudo /etc/rc2.d/S90netatalk stop
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