Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: ActiveSync под linux  (Прочитано 95235 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Torneo

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #60 : 12 Июля 2008, 21:53:07 »
В общем так. Почитал, все настроил. Для харди чтобы работал наутилус нужно поставить этот пакет:
http://bum.net/synce-gvfs_0.1.svn20080423-1_i386.deb
После него все заработало, правда наутилус немножко подумал, секунд 6-7, но ничего страшного, файлы заливаются и сливаются нормально.

Оффлайн dualp2

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #61 : 06 Августа 2008, 10:56:51 »
Приветствую всех утомленных майкрософтом!

Благодарю авторов за подробные инструкции по скрещению ужа с ежом ;D

И несколько вопросов:

1. Позволят ли наши шаманские действа синхронизировать данные на КПК с Эволюшиной или с другим ПИМ на настольной машине под убунтой?

2. Проблемы с установкой пакета odccm. Выглядят так:
andrew@destroyer:~$ sudo apt-get install odccm
[sudo] password for andrew:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Reading state information... Готово                       
E: Не удалось найти пакет odccm

Имею Ubuntu декстоп x86_64. Ядро по умолчанию 2.6.24-19-generic, не патченное (вы патчили ядро 2,6,22 - подумал, что уж 24 то патчить не стоит? могу быть не прав, поправте).

3. При включении КПК к усб получается неприятная вещь:
поднимается eth1 c незнакомыми мне вопросами
слетает ДНС - реально трет строку в /etc/resolv.conf
ну и рушит маршруты

Оффлайн Laplanya

  • Участник
  • *
  • Сообщений: 130
    • Просмотр профиля
    • Laplanya Home
Re: ActiveSync под linux
« Ответ #62 : 06 Августа 2008, 11:05:45 »
to bookinist

подключить модуль обратно:

переустановить пакет с модулями ядра из репозитария можно через сюнаптик... а потом сделать после перезагрузки..

sudo modprobe cdc_ether
Мой маленький Блог о любимых Debian и Ubuntu!
http://www.laplanya.com

Оффлайн oneri

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #63 : 29 Августа 2008, 23:52:01 »
хочу актуализировать информацию по установке ActiveSync под Linux  для WM5/WM6. (howto или история успеха)

Установка ActiveSync на Ubuntu 8.04.1.
(based on http://www.synce.org/)
1.Добавляем новые источники пакетов (репозитории) сайта.
deb http://ppa.launchpad.net/synce/ubuntu hardy main
deb-src http://ppa.launchpad.net/synce/ubuntu hardy main
обновляем данные репозиториев $ sudo aptitude updateПримечание: ключи с подписями  можно найти на  launchpadе.
2. Для версии ядра ниже 2.6.24-19 обновляем модули ядра
(читать на сайте http://www.synce.org/moin/SynceWithUbuntu т.к. для последней версии ядра не актуально)
3. Устанавливаем базовые пакеты для работы.
sudo aptitude install synce-hal librra0-tools librapi2-toolsподключаем устройство и проверяем работоспособность
synce-plsв терминале должен появится список каталогов на устройстве.
Примечание:
      1. В настройках->подключения-> «От USB к ПК» должна стоять галка Включить режим расширенных сетевых возможностей.
      2. Далее подразумевается что на КПК запущен и находится в   состоянии «Подключено»   activesync.

4. Устанавливаем OpenSync.
sudo apt-get install multisync-tools opensync-plugin-evolution opensync-plugin-synce
5. настраиваем OpenSync (оригинал http://www.synce.org/moin/SynceSetup/OpenSync)
5.1. Проверяем установленные плугины
$ msynctool --listpluginsв выводе команды должна присутствовать строчка synce-opensync-plugin
Примечание: у меня почему-то их выводится две, похоже где-то косяк в пакетах, бороться с этим будем дальше
5.2. Создаем партнерство между компьютером и КПК.
 а) запускаем в отдельном терминале $ synce-sync-engine б) $ synce-create-partnership "Linux desktop" "Contacts,Calendar,Tasks"
5.3. устанавливаем иконку в трей
$sudo aptitude install synce-trayiconВыбираем Параметры->HAL
Запускаем
$synce-trayiconдолжна появится иконка в трее и сообщением PDA connected.
Там же можно делать дополнительные отношения между КПК и PС и смотреть статус устройства.
Опционально: настраиваем автоматический запуск trayicon
заходим Система-> Параметры -> Сеансы-> Автоматически запускаемые программы
жмем «Добавить»
Заполняем:
   Имя:       synce-trayicon
   Команда:    synce-trayicon

5.4 Настойка синхронизации
а) Устанавливаем GUI для синхронизации
 качаем deb с http://opensync.gforge.punktart.de/repo/opensync-0.21/pool/main/m/multisync-gui/multisync-gui_0.91.0+svn20061129-feisty1_i386.deb
Примечание — можно подключить репозитории, читать на http://opensync.gforge.punktart.de/repo/opensync-0.21
б) запускаем его (Приложения->Стандартные->Multisync-gui)
Примечание: Evolution должен быть установлен и настроен. (для синхронизации групп их названия  должны быть как в КПК так и в Evolution)
в) настраиваем
Жмем «Добавить»,вводим название группы, жмем «Применить»
Жмем «Правка» в появившейся группе, Жмем «Add Member».
Добавляем «Evolution 2.x» и  «Plugin to synchronize with Windows CE device»
Примечание: если их два как у меня, и сразу синхронизация не сработает то повторить действия и выбрать другую строчку с плугином «Plugin to synchronize with Windows CE device»

Жмем — «Обновить»
Смотрим в контакты   Evolution  и контакты КПК — они должны быть синхронизированы.
6. Настраиваем доступ к файловой системе КПК.
$ sudo apt-get install libgnomevfs2-devвозможно еще понадобятся
sudo apt-get install libsynce0-dev librapi2-devдалее набираем:
$ sudo aptitude install synce-gvfs synce-gnomevfs перезагружаемся...

должно работать (у меня заработало без дополнительных танцев):
1. контакты и задачи  должны синхронизироваться между КПК и Evolution
2. должна работать передача единичных файлов через nautilus
3. инет через PC есть, при условии, что выход без прокси (дальше пока не разбирался)
....


« Последнее редактирование: 21 Сентября 2008, 22:48:55 от oneri »

Chapeau

  • Гость
Re: ActiveSync под linux
« Ответ #64 : 30 Августа 2008, 14:53:16 »
подключаем устройство и проверяем работоспособность
synce-plsв терминале должен появится список каталогов на устройстве.
Примечание:
      1. В настройках->подключения-> «От USB к ПК» должна стоять галка Включить режим расширенных сетевых возможностей.
      2. Далее подразумевается что на КПК запущен и находится в   состоянии «Подключено»   activesync.
На этом месте у меня вместо списка каталогов на устройстве пишет ошибку:
synce-pls: symbol lookup error: synce-pls: undefined symbol: rapi_connection_from_name

Режим расширенных сетевых возможностей включен, КПК запущен, ActiveSync пишет «Подключено».

Оффлайн oneri

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #65 : 30 Августа 2008, 15:50:03 »
На этом месте у меня вместо списка каталогов на устройстве пишет ошибку:
synce-pls: symbol lookup error: synce-pls: undefined symbol: rapi_connection_from_name
Похоже на проблему с версиями библиотек.
У вас система полностью обновлена? 
вот похожий тред c разработчиками synce https://sourceforge.net/forum/message.php?msg_id=4999578

Chapeau

  • Гость
Re: ActiveSync под linux
« Ответ #66 : 30 Августа 2008, 18:18:30 »
Похоже на проблему с версиями библиотек.
У вас система полностью обновлена? 
Да вроде обновлена, даже бэкпорты подключены. Может, в них и проблема?

Оффлайн oneri

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #67 : 30 Августа 2008, 20:31:18 »
Я ставил на двух машинах по этой инструкции и все заработало с пол-пинка, но это были системы с установками по умолчанию.
Посмотрите пожалуйста приведенную ссылку ( там описана реакция разработчиков на эту ситуацию).
Также можно поиска в гугле по фразе "undefined symbol: rapi_connection_from_name".
Беглый анализ результатов выдачи говорит, что проблема с библиотеками.
Попробуйте скачать deb пакеты напрямую с репозитория и поставить их на свою машину.

Chapeau

  • Гость
Re: ActiveSync под linux
« Ответ #68 : 31 Августа 2008, 02:08:25 »
Да, как и указывалось по этой ссылке, дело было в необновленных библиотеках librapi2 и libsynce0. Обновил их — всё заработало. Правда, в ходе установки был небольшой глюк: команда synce-sync-engine  выводит-выводит какие-то данные в терминале, а потом подвисает, видимо из-за какой-то ошибки (точно не запомнил, кажется, что-то с partnership'ом связанное). Через некоторое время всё как бы начинает заново по кругу идти. Пришлось Ctrl+C жать. Дальше всё встало нормально, вроде, тьфу-тьфу, работает. (Правда, синхронизацию я не настраивал, она мне не нужна.)
В общем, спасибо.
« Последнее редактирование: 31 Августа 2008, 02:10:57 от Chapeau »

Оффлайн machete

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #69 : 31 Августа 2008, 16:58:48 »
Добрый день!

Попытка синхронизации окончилась полным и безоговорочным успехом! ;-)

Большое спасибо 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
г. перезагружаемся...

« Последнее редактирование: 31 Августа 2008, 17:05:30 от machete »

Оффлайн qwertEHOK

  • Новичок
  • *
  • Сообщений: 26
  • Ubuntu 9.10 alpha 5
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #70 : 14 Сентября 2008, 23:37:25 »
и? как получить доступ к файлам?

synce-pls - видит папки
synce-trayicon - видит мой htc, но
1) сначала подключаем  ПДА, потом запускаем иначе не видит
2) когда делаешь "просмотреть в файл менеджере" - ошибка "не найдено"

Таких как я немного - только я

Оффлайн mityi

  • Участник
  • *
  • Сообщений: 103
  • Kubuntu 16.04
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #71 : 16 Сентября 2008, 19:46:35 »
Коммуникатор htc p3300 c WM6 на борту. Kubuntu 8.04.01, ядро 2.6.24-21
При подключении тела, сеть eth1 поднимается. При вводе synce-pls получаю  CRITICAL **: synce_info_from_hal: Failed to obtain property pda.pocketpc.name for device /org/freedesktop/Hal/devices/net_80_00_60_0f_e8_00: org.freedesktop.Hal.NoSuchProperty: No property pda.pocketpc.name on device with id /org/freedesktop/Hal/devices/net_80_00_60_0f_e8_00

** (process:16464): WARNING **: synce_info_from_odccm: Failed to get devices: The name org.synce.odccm was not provided by any .service files
synce-pls: Could not find configuration at path '(Default)'
Подскажите, как это побороть.

« Последнее редактирование: 16 Сентября 2008, 20:03:26 от mityi »

Оффлайн bear760

  • Новичок
  • *
  • Сообщений: 24
  • Ubuntu -это жизнь!
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #72 : 16 Сентября 2008, 20:25:47 »
+1Таже проблема

Оффлайн dualp2

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #73 : 17 Сентября 2008, 09:59:33 »
Все сделал по манулу onery....
После пункта 5.4 инструкции синхронизация произошла.....один раз
Теперь ситуация следующая:
посмотрим на картинку, гдк WM_Andrew - device name
И поясните фразу:
Примечание: Evolution должен быть установлен и настроен. (для синхронизации групп названия должны быть как в КПК так и в Evolution)
названия чего? должны быть как в КПК так и в Evolution
« Последнее редактирование: 17 Сентября 2008, 10:12:27 от dualp2 »

Оффлайн oneri

  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: ActiveSync под linux
« Ответ #74 : 18 Сентября 2008, 15:28:59 »
Названия групп  ;) (поправил, спасибо)
картинку посмотрел - сделано не правильно: synce-opensync-plugin в каждой группе должен быть один, но они должны быть разные   :)
« Последнее редактирование: 21 Сентября 2008, 22:49:27 от oneri »

 

Страница сгенерирована за 0.033 секунд. Запросов: 26.