syncCE with windows mobile 6.1 plus evolution2 in ubuntu 9.04

在 ubuntu 裡要同步 windows mobile 的聯絡人, 當然無法用 activesync, 不過有 opensource 的 project 可以替代, syncCE.
  1. 因為要安裝的東西真不少, 這次用 apt-get 的方式, 加入 syncCE 位於 launchpad.net 的 repositories.
  2. sudo echo '
    #syncCE
    deb http://ppa.launchpad.net/synce/ubuntu jaunty main
    deb-src http://ppa.launchpad.net/synce/ubuntu jaunty main' >> /etc/apt/sources.list
  3. 加入這個 repositories 的 pgp key.
  4. sudo apt-key adv --recv-keys --keyserver subkeys.pgp.net \
    5A9BF3BB4E5E17B5
    sudo apt-key adv --recv-keys --keyserver subkeys.pgp.net \
    B152F042D246C25D
    sudo apt-get update
  5. 開始安裝相關套件, 其中 opensync-plugin-evolution 如其名, 就是 evolution2 的 plugin, multisync0.90 則是 gui.
  6. sudo apt-get install synce-hal librra-tools librapi2-tools
    sudo apt-get install multisync-tools opensync-plugin-synce synce-sync-engine
    sudo apt-get install opensync-plugin-evolution
    sudo apt-get install multisync0.90
  7. 安裝完後, 可以使用以下的指令來啟動服務並確認是否正常連線 windows mobile, 沒有意外應該可以看見一些 mobile 裡面的資料夾.
  8. synce-sync-engine &
    synce-pls
  9. 如同使用 activesync, 要先建立 profile, 因為 windows mobile 的限制, 最多只能建立兩個 profile, 如果要再建立, 必須先刪除, 使用以下指令來查詢,或是刪除.
  10. synce-list-partnerships #查尋
    synce-delete-partnership #刪除
  11. 如過沒問題, 就開始建立 profile, 下方的範例是建立一個名稱為 "Ubuntu notebook", 並且同步聯絡人和行事曆的 profile.有四種同步的類型做選擇, 分別為 Contacts(聯絡人), Calendar(行事曆), Tasks(事件), Files(檔案).
  12. synce-create-partnership "Ubuntu notebook" "Contacts,Calendar"
  13. 設定 sync 群組, 將 snycCE 透過 opensync 的 plugin 同步到 evolution2.
  14. msynctool --addgroup synce-sync
    msynctool --addmember synce-sync synce-opensync-plugin
    msynctool --addmember synce-sync evo2-sync
  15. 終於可以同步了, 推薦使用 gui, 輸入以下指令.
  16. multisync0.90
  17. 也可以使用 command line.
  18. msynctool --sync synce-sync
  19. 打開 evolution2, 可愛的聯絡人都出現了, ya !!
p.s 如果同步異常, evolution2 裡面新增一個英文名稱的通訊錄試試看.
ref: this, this and this.

0 comments:

張貼留言