Prerequisites
Solaris, OpenIndiana
Mandatory
- GCC runtime library (“system/library/gcc-45-runtime” on Solaris 11.1)
- Perl
- mDNS (“service/network/dns/multicast”)
- OpenLDAP library (naming/ldap)
Optional
- Kerberos Library (“system/library/security/gss” and “service/security/kerberos-5”)
Linux
Mandatory
- Perl
- LSB package (eg redhat-lsb on Fedora)
- Avahi
- OpenLDAP library
Optional
- Kerberos Library (for Kerberos UAM)
Important note
Installation Instructions
Extract the compressed tarball, cd into the exctracted directory and then run `install.sh’ with the appropiate administrative privileges. This will install Netatalk into
/opt/netatalk
and setup Netatalk to be automatically started at boot time. Any existing installation will be overwritten preserving your configuration. Only a few files are installed outside of /opt/netatalk:
- initscripts and links
- PAM configuration
These can be removed or added via the command
/opt/netatalk/bin/afpctl
This command can also be used to start and stop Netatalk.
Install initscript, links and PAM config:
# /opt/netatalk/bin/afpctl activate
Remove initscript, links and PAM config:
# /opt/netatalk/bin/afpctl deactivate
Start Netatalk:
# /opt/netatalk/bin/afpctl start
Stop Netatalk:
# /opt/netatalk/bin/afpctl stop
The installer automatically calls the activate and start methods.
Spotlight
Currently the 3.1 package only supports Spotlight on Solaris and Openindiana.
- install Tracker from OpenCSW (unstable catalog)
- add this line to the global section in afp.conf
dbus daemon = /opt/csw/bin/dbus-daemon
- enable Spotlight indexing and searching
- restart Netatalk
License
The license file is
/opt/netatalk/etc/license.conf
The installer will install a demo license. Once you’ve received a valid license edit the file with a plaintext editor. Afterwards please restart Netatalk.