-
Notifications
You must be signed in to change notification settings - Fork 98
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
Installation
- Quick Start
- Compile from Source
- Container Deployment
- 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 Raspberry Pi OS
- Installing Netatalk on Solaris
- Installing Netatalk on Ubuntu
Tech Notes
- Benchmarks
- 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
- SpotlightRPC Community Specification
- SRP UAM Community Specification
Retro AFP
Development