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.
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:
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)
reboot
# 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 uams_dhx.so, uams_randnum.so 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.
Comments
Display comments as Linear | Threaded
Chris on :
Hi Daniel,
thanks for this article and the deb-files. Unfortunately, the libatalk-files are dead links. :/
Regards,
Chris
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!
Daniel
Chad Chenault on :
Thanks,
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 http://netatalk.sourceforge.net/wiki/index.php/Install_Netatalk_3.1.11_on_Debian_9_Stretch is quite a nice walk-through to get some manually compiled packages.