Instantly share code, notes, and snippets.

What would you like to do?
Netatalk 3.0 beta installation procedure (Ubuntu 12.04)

Install prerequisites:

$ sudo apt-get install build-essential pkg-config checkinstall git-core avahi-daemon libavahi-client-dev

Download src:

$ cd /usr/local/src
$ git clone git://
$ cd netatalk
$ ./bootstrap

Find current version of Berkeley DB available

$ apt-cache search libdb

Mine was 5.1, so I'll install that

$ sudo apt-get install libdb5.1-dev db-util db5.1-util

Same for libgcrypt:

$ apt-cache search libgcrypt
$ sudo apt-get install libgcrypt11 libgcrypt11-dev

Configure install

$ ./configure --with-init-style=debian --with-zeroconf


$ make
$ sudo checkinstall

Config is in /usr/local/etc/afp.conf


This comment has been minimized.

damienzhang commented Aug 18, 2012

Thanks for this. I also had to install the automake and libtool packages for the bootstrap script to run successfully.


This comment has been minimized.

beshkenadze commented Nov 27, 2012

sudo apt-get install autotools-dev automake libtool - need to


This comment has been minimized.

terwey commented Jan 16, 2013

Works on Debian too however I did have to do:
$ ./configure --with-init-style=debian --with-zeroconf --enable-debian
$ mkdir -p /usr/local/lib/netatalk/
Because ranlib complained it couldn't write that dir.

And finally after installing do
$ ldconfig


This comment has been minimized.

danama commented Jan 19, 2013

Thanks ! And for the Debian tips too :)


This comment has been minimized.

crw commented Feb 22, 2013

Awesome, thanks! Make sure you type "3.0" for the version number when building the package.


This comment has been minimized.

dreamspy commented Apr 15, 2013

This doesn't seem to be working for me. I've installed all the mentioned packages except for db-util, which I apt-get didn't find. Im running Ubuntu 12.04 but still I get "Building Debian package... FAILED!" at the end.

Here are the commands I used and their outputs:

sudo ./bootstrap

./configure --with-init-style=debian --with-zeroconf

sudo ./configure --with-init-style=debian --with-zeroconf

sudo make

sudo checkinstall

I also tried with the --enable-debian option without luck. I'm kinda stuck here, really can't see anything in the logs to point me to where it's failing to build. Anyone care to take a look? :)



This comment has been minimized.

dreamspy commented Apr 15, 2013

Doing crw's trick with the version seemed to fix my problems! :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment