Skip to content

Netatalk 3.1.8 .debs for Debian Jessie available (Apple Timemachine backup to Linux servers)


The Debian Netatalk3 saga continues at bug #685878. In season 4 of the epic the main issue still seems to be unclear license indications of a (very) few source files. And the usual "you go fix it", "no! you go fix it!". May be the fact that Firefox will be Firefox again in Debian [yeah!] could serve as an inspiration to the Netatalk maintainers?

Ah, well, until we have the eureka moment for Netatalk3 (4?) ...
<pragmatism style="priority-on-users:yes"> ... I'll post my .debs of the new 3.1.8 version of Netatalk as well.

Warning: Read the original blog post before installing for the first time. Be sure to read the original blog post if you are new to Netatalk3 on Debian Jessie!
You'll get nowhere if you install the .debs below and don't know about the upgrade path. So RTFA.

The release notes for 3.1.8 don't list anything that makes the update look mandatory but there is a nice compatibility fix for shares also exported via Samba (compatible xattrs handling). And it's faster.

The update instructions (assuming you have installed 3.1.7 before) are:

# install new debs
dpkg -i libatalk17_3.1.8-1_amd64.deb netatalk_3.1.8-1_amd64.deb
# reboot the box (restart of netatalk may not be sufficient)
# After reboot: remove the obsolete libatalk16 (3.1.8 uses libatalk17)
dpkg -r libatalk16

And here are the files:

File Function md5 sha1
libatalk-dev_3.1.8-1_amd64.deb (libgcrypt build) Development files for the libatalk library (dev only) 560c318f21b7c80f6a26da44ba6610ba b43ce08a3d438ac38420f54cc88c7a04db98879d
libatalk17_3.1.8-1_amd64.deb (libgcrypt build) libatalk library (needed) 92ee9b660ad706a456c3c48f56f47d8c 35c7fe4e227475076ef20566612f58d546c5275b
netatalk_3.1.8-1_amd64.deb (libgcrypt build) netatalk daemons (needed) 0935eac5ca7b089cac55385e5241b256 6eb2d776d67fbd1c82d3a36d5badccb635132b43
libatalk-dev_3.1.8-1_amd64.deb (openssl build) Development files for the libatalk library (dev only) 2c1ee6b885ec8c48ad69e568150f5208 b2177a6c835702a615ac6edce77f3cf2cbb8053f
libatalk17_3.1.8-1_amd64.deb (openssl build) libatalk library (needed) 6d094d465d9dd9804a109652a3d51957 93e054f91c6414836670d3963017221bd88b0d96
netatalk_3.1.8-1_amd64.deb (openssl build) netatalk daemons (needed) 8dca29745f059d983be7817662786b93 cd9ec490ebc973f9cf8654aa8864c7e6891396fe

You usually will want the libgcrypt version. This is the safe and sound default. The alternative debs have been built with openssl support (replacing the default libgcrypt). Thus they have, and afppasswd available after install. These may be needed if you just migrate from Netatalk2 and want to stay insecure a little longer...

</pragmatism> Yes, I'm an engineer. Never leave a tag dangling. Even when joking.


No Trackbacks


Display comments as Linear | Threaded

Chris on :

Hi Daniel,

thanks for this article and the deb-files. Unfortunately, the libatalk-files are dead links. :/



Daniel Lange on :

yep, sorry.
The library version change 16->17 broke the copy&paste. Should be fixed now.

Sven on :

Hi Daniel,

thanks a lot for the packages and the documentation.

One question: Is there a specific reason for not including /etc/init.d/netatalk and /etc/logrotate.d/nettalk in the netatalk-deb?

Cheers Sven

Daniel Lange on :

Hi Sven,

no, none at all. They are not included as they are not included in upstream but I will put them into the next release once 3.1.9 comes out.

Thanks for the nudge!


Chad Chenault on :


Great instructions. After converting my home server from Ubuntu 14.04 to Debian 8, I needed to reinstall netatalk for my wifes macbook pro. Your instructions are easy to follow for this non-IT professional (I am a registered nurse by profession). Thanks again for sharing!!!

Adrian Midgley on :

I'm on Debian 9 now, Stretch, and wondering if I can get a backup going for a Mac n the network.

Daniel Lange on :

Good question. Once I have some time (read: unfortunately not soon), I'll look into getting the debs updated for Stretch and try to push again for getting Netatalk 3 into the Debian repos.

Until then is quite a nice walk-through to get some manually compiled packages.

Add Comment

Markdown format allowed
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.

Form options

Submitted comments will be subject to moderation before being displayed.