Mar 23
Here’s how to install AFP (Netatalk) on Ubuntu Linux with SSL for encrypted logins.
apt-get install cracklib2-dev libssl-dev devscripts
apt-get source netatalk
apt-get build-dep netatalk
cd netatalk-*
DEB_BUILD_OPTIONS=ssl sudo dpkg-buildpackage -us -uc
dpkg -i ../netatalk_*.deb
apt-get source netatalk
apt-get build-dep netatalk
cd netatalk-*
DEB_BUILD_OPTIONS=ssl sudo dpkg-buildpackage -us -uc
dpkg -i ../netatalk_*.deb
Now you should prevent it from being upgraded with either:
echo "netatalk hold" | sudo dpkg –set-selections
or:
apt-get install wajig
wajig hold netatalk
wajig hold netatalk
Don’t forget to edit your shared directories:
nano /etc/netatalk/AppleVolumes.default
You might also want to advertise the server with Bonjour. I followed these instructions.