-
Notifications
You must be signed in to change notification settings - Fork 99
Installing Netatalk 2 on OmniOS
This page contains notes on configuring and installing Netatalk on OmniOS Community Edition; specific version used for this article was r151044.
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
TODO: Configuration in /etc/pam.conf
is required
The AppleTalk kernel module code is located in sys/solaris
and should be built by make by default on a Solaris derived OS.
To install the kernel, do as root:
cd sys/solaris
make kinstall
TODO: The Makefile is hard coded for SPARC architecture. To figure out how to get it work with x86/amd64 systems.
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