当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 使用 SynCE 同步 Win Mobile 6.1
帖子发表于 : 2008-09-25 11:21 
头像

注册: 2005-11-16 10:42
帖子: 203
送出感谢: 0 次
接收感谢: 0 次
环境: Ubuntu 8.04 Hardy / Windows Mobile 6.1 (HTC Kaiser)

使用USB同步,本文不支持蓝牙同步

配置完可以和Evolution同步Contacts,Calendar,Tasks,Files

WM6/6.1的用户需要在 Start -> Settings -> Connections -> USB 勾上 Enable enhanced network functionality
SynCE wiki里申称也支持WM5,各位也可以试试 (参阅SynCE的wiki)

1. 安装 SynCE

源里增加
代码:
deb http://ppa.launchpad.net/synce/ubuntu hardy main


Kernel<2.2.6.24-19 要先删除旧的Module
代码:
$ sudo rmmod rndis_host cdc_ether usbnet
$ sudo rm /lib/modules/`uname -r`/kernel/drivers/net/usb/{rndis_host,cdc_ether,usbnet}.ko


安装新驱动
代码:
$ sudo apt-get install usb-rndis-source cdbs
$ sudo module-assistant auto-install usb-rndis


安装主程序
代码:
$ sudo apt-get install synce-hal librra0-tools librapi2-tools


连上机器,并执行
代码:
$ synce-pls

这里如果正常应该可以看到 WM的主目录

如果出现
代码:
. WARNING **: synce_info_from_odccm: Failed to get a connection for <device_name>: Not authenticated, you need to call !ProvidePassword with the correct password. pls: Could not find configuration at path '(Default)'
请参考http://www.synce.org/moin/SynceWithUbuntu 的 Core libraries 部分

2. 安装OpenSync组件

代码:
$ sudo apt-get install multisync-tools opensync-plugin-evolution opensync-plugin-synce


3. 配置SyncEngine

执行
代码:
$ synce-sync-engine


建立配对
代码:
$ synce-create-partnership "Linux desktop" "Contacts,Calendar,Tasks,Files"


Linux desktop是配对的名称,可以自行修改
Contacts,Calendar,Tasks,Files是同步的四项内容

4. 配置OpenSync

执行
代码:
$ msynctool --listplugins


结果中如果没有synce-opensync-plugin,下载 http://synce.svn.sf.net/svnroot/synce/trunk/sync-engine/plugins/synce-opensync-plugin-2x.py 并放入/usr/lib/opensync/python-plugins 或 /usr/lib64/opensync/python-plugins for x86-64

如果出现 segment fault 需要将python-opensync降级到2.2

确保有 synce-opensync-plugin 之后

代码:
$ msynctool --addgroup synce-sync
$ msynctool --addmember synce-sync synce-opensync-plugin
$ msynctool --addmember synce-sync evo2-sync


5. 同步
打开SyncEngine
代码:
$ synce-sync-engine


同步(需要再打开一个终端)
代码:
$ msynctool --sync synce-syn


然后就可以看到手机ActiveSync里的小转盘开始转啦..

恭喜 这样就成功啦

如果你不幸的在这步出现
代码:
Error synchronizing: Unable to read from one of the members
Pipe closed! Exiting.


试试重新建立一次配对


Reference:
http://www.synce.org/moin/
http://article.gmane.org/gmane.comp.handhelds.ipaq.synce.general/2423
http://www.nabble.com/Windows-6-and-Ubuntu-8.04-(Hardy)-td18109150.html


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 使用 SynCE 同步 Win Mobile 6.1
帖子发表于 : 2008-10-28 10:35 

注册: 2008-10-27 9:38
帖子: 146
送出感谢: 0 次
接收感谢: 0 次
配对是成功了,可是终端里收到一堆xml :em20


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译