Добрый день!
Попытка синхронизации окончилась полным и безоговорочным успехом! ;-)
Большое спасибо oneri за подробный HowTo!
Cвязка: ноут-Acer 4150 под Ubuntu 8.04 (hardy) ядро 2.6.24-19-generic и HP iPAQ hw6915 под WM5
Отлично работает: синхронизация - Contacts, Tasks, Calendar, ползание по файловой системе, отображение статуса заряда, использованной памяти, версий и тому подобного.
Пока не работает: синхронизация Notes, синхронизайия Файлов, инет с КПК.
Проблемы: после долгих танцев с бубном над синхронизацией почему-то слетела сеть - посмотрел, отсутствуют dns сервера - прописал заново, сеть заработала.
Долго мучался и пробовал разные варианты, в итоге похоже, что подействовала следующая последовательность действий:
(Этот HowTo по сути является вариацией предложенного oneri, за исключением пункта 4 и той незначительной вещи, что я synce-sync-engine добавил в автозапуск, в остальном еще раз большое спасибо oneri)
1. Поставил SynCE (
http://www.synce.org/moin/SynceWithUbuntu)
a. Сначала на КПК "пуск\настройка\подключания\режим ActiveSync" поставил галку "Синхронизация RNDIS"
б. ВНИМАНИЕ: нельзя чтобы КПК вырубался во время "снюхивания" - нужно убрать настройку, чтобы он выключался если не используется.
(на винде с этим проблем небыло, но Ubuntu сама не умеет его включать, если он вырубился на середине транзакции)
в. Потом на ноуте: Go to System -> Administration -> Software Sources, Click on Third Party software, Click Add..., Paste the line:
deb
http://ppa.launchpad.net/synce/ubuntu hardy main
Click Close, Click Reload
г. для ядер < 2.6.24-19 там есть какие-то пункты я их пропустил (кому надо см
http://www.synce.org/moin/SynceWithUbuntu)
д. Дальше грузим библиотеки:
sudo apt-get install synce-hal librra0-tools librapi2-tools
д. Врубаем КПК, присоединяем, ждем немного, пока снюхается и пробуем:
synce-pls
После этого видим в консоли список файлов с КПК.
(кстати там еще куча команд, чтобы лазать по устройству и копировать файлы из под консоли:
http://www.synce.org/moin/SynceTools)
Дальше попробовал занятся настройкой самой синхронизации - но MultiSync (из репозитория убунты) нихрена не хотел работать - тупо не видел плагины (те КПК и ежедневник Эволюшн).
2. Затем поставил иоформационную иконку в трей: (
http://www.synce.org/moin/SynceTools/SynceGnome)
a. Скачал и установил
$sudo aptitude install synce-trayicon
(или вот более длинный эквивалент пункта а, я так сделал:
а.
sudo apt-get install python-setuptools
б. Скачал
http://downloads.sourceforge.net/synce/synce-gnome-0.11.tar.gzв. Установил
$ tar zxf synce-gnome-0.11.tar.gz
$ cd synce-gnome-0.11/
$ python setup.py build
$ sudo python setup.py install
)
г. запустил
$ synce-gnome
д. Правой кнопкой по появившейся возле часов иконке, затем Preferences - ставим галку "Communication daemon - Hal"
е. потом добавил в автозапуск:
Система-> Параметры -> Сеансы-> Автоматически запускаемые программы
жмем «Добавить»
Заполняем:
Имя: synce-trayicon
Команда: synce-trayicon
Правда сразу она у меня не стала показывать "подключено", но я не заморочился и пошел настраивать синхронизацию:
3. настраиваем OpenSync (оригинал
http://www.synce.org/moin/SynceSetup/OpenSync)
а. Проверяем установленные плугины
$ msynctool --listplugins
в выводе команды должна присутствовать строчка synce-opensync-plugin
Примечание: у меня почему-то их выводится две, похоже где-то косяк в пакетах, бороться с этим будем дальше
б. Создаем партнерство между компьютером и КПК.
а. запускаем в отдельном терминале
$ synce-sync-engine
в. потом добавил в автозапуск:
Система-> Параметры -> Сеансы-> Автоматически запускаемые программы
жмем «Добавить»
Заполняем:
Имя: synce-sync-engine
Команда: synce-sync-engine
4. Создаем партнерство
а. Запускаем программу: Applications\Стандартные\MultiSync-qad (именно MultiSync-qad доустановил из репозитория - простая MultiSync не видит плагины)
б. Нажимаем add, вводим имя группы
в. Жмем edit затем Add Member и добавляем всех по очереди в итоге в списке у меня:
synce-opensync-plugin
synce-opensync-plugin
evo2-sync
г.Жмем кнопку Refresh - контакты, календарь и таски должны синхронизироватся!
Примечание: Evolution должен быть установлен и настроен. (для синхронизации групп названия должны быть как в КПК так и в Evolution)
6. Настраиваем доступ к файловой системе КПК.
а.
$ sudo apt-get install libgnomevfs2-dev
б.
возможно еще понадобятся
sudo apt-get install libsynce0-dev librapi2-dev
в.
далее набираем:
$ sudo aptitude install synce-gvfs synce-gnomevfs
г. перезагружаемся...