Установка Netatalk 2.2.0 на Ubuntu – для работы Time Machine в Mac OS X Lion

С выходом Mac OS X Lion обновилась версия используемого в ней AFP (Apple File Protocol), теперь это AFP v3.3. И теперь, Mac OS X Lion не хочет бекапиться (посредством Time Machine) на сетевое хранилище на базе Ubuntu, так как все актуальные версии Ubuntu работают на AFP 3.1 (Lion требует 3.3).


Для многих Мак-пользователей, которые организовали себе дома файловые хранилища на базе Ubuntu это серьезная проблема. Совсем недавно, это была проблема не только частных пользователей, но и производителей NAS (Network Attached Storage). Команда разработчиков Netatalk опубликовала открытое письмо сообществу под заголовком «Зарабатывая деньги на открытом ПО подумайте над тем, что кто-то создает это открытое ПО». Согласно письму, сообщество разработчиков Netatalk практически исчезло за последние 2 года. Кроме основной команды только один «контрибутор» поставлял код. Вместе с этим многие компании зарабатывают неплохие деньги используя Netatalk в своих продуктах, но никто из них не подумал что дойную корову неплохо бы и покормить. Исключением является компания Netgear Inc. В связи с этим, владельцы проекта решили прекратить публикацию последней версии для общего доступа, и предоставить ее только «платным» клиентам. И заодно дать возможность производителям оборудования хорошенько взвесить ситуацию.

«Как только большинство производителей оборудования, работающих с Netatalk объединят силы и поддержат наш проект, мы сможем вернуться к полностью свободной модели разработки. Если этого не случится, мы оставим проект и пойдём дальше, а Netatalk вернётся в то состояние, в котором он пребывал в 2005-2009 годах. Кто-то хочет, чтобы это произошло?»

Благо, разработчики были услышаны. Благодаря поддержке таких компаний как Data Robotics, Western Digital Corporation и QNAP проект Netatalk вновь открывается, и исходные коды последнего релиза 2.2.0 доступны на sourceforge.net.

А сегодня, в частном репозитории Стефано Ривера (Stefano Rivera) появились deb-пакеты (установочные пакеты) Netatalk 2.2.0 для Ubuntu 10.04, 10.10, 11.04 для платформ AMD64 и i386. Можно качать и устанавливать.

Напомню, что deb пакет можно установить либо двойным щелчком, либо командой:

sudo dpkg -i packagename.deb

Не забудьте сделать резервную копию файлов настроек! Установщик спросит заменить или оставить как есть файлы настроек. Лучше установите новые, а потом перенесите настройки из старых в новые. Так лучше потому, что в новых файлах настроек присутствуют новые параметры и их описание – не повредит если захотите вникнуть во все детали. Можно попробовать отключить Avahi, поскольку механизм объявления AFP сервера Time Machine-клиентам теперь встроен в Netatalk 2.2 (эту опцию можно и отключить, за это отвечает параметр nozeroconf).

И напоследок. Для проверки текущей версии Netatalk используйте команду afpd -v. Она покажет не только версию службы, но и где лежат файлы настроек – удобно для бекапа!

Для маньяков – статья «Сборка ПО и создание .deb-пакетов из исходников в Debian-системах (Ubuntu)». Только для тех, кто желает научиться правильно собирать deb-пакеты из исходных файлов. Привожу эту ссылку, потому что есть распространенный неправильный метод.

Про корову еще помните?

Вы можете оставить комментарий, или ссылку на Ваш сайт.
душевые кабины http://acvamir.ru Фирма Аквамир

Оставить комментарий

Вы должны быть авторизованы, чтобы разместить комментарий.