Налаштував на домашньому сервері Netatalk, щоб Макось користувалася мережевими ресурсами за рідним і знайомому протоколу. Так як недавно вийшла версія 3.0 цього сервісу, то налаштовував саме її. Налаштування сильно відрізняються від попередньої гілки 2.х, але при цьому набагато простіше - все звели в один файл afp.conf з простим синтаксисом.
Вихідні тексти викачуються з Sourceforge. Потім звичайна процедура - розпакувати, отконфигурировать, зібрати:
Збираю я зазвичай з опцією -j4. Процесор, хоч і простий Atom, але в кілька потоків збирає помітно швидше
Після складання встановлюємо
Всі настройки тепер лежать в одному єдиному файлі - afp.conf, редагуємо його. Сам файл знаходиться в /usr/local/etc/afp.conf, але для зручності можна зробити симлінк на /etc/afp.conf, якщо так звичніше. Я так і вчинив.
Детальний опис параметрів є в man'е або тут. Структура файлу стала дуже схожа на конфігурацію для samba і налаштовувати треба не так вже й багато.
Для оповіщення про доступні мережеві ресурси ще ставимо avahi
Цих налаштувань виявилося цілком достатньо, мак побачив сервер і з'єднався з ним. Права на запис - є, все працює.
Що дуже зручно - системні файли тепер зберігаються не в самій директорії, а в / usr / local / var / netatalk і не заважають, якщо користуватися сервером через samba з інших систем.
Можливо, надалі буде потрібно якийсь тюнінг, але це буде ясно після пари тижнів експлуатації.
Update. Перед складанням потрібно встановити бібліотеки libdb і libgcrypt:
Ubuntu + Netatalk 3.0