몇개월 만일까? 드디어 성공했다.
리눅스에서 Windows Mobile6 장치 Sync하기
OS : Ubuntu 8.10
WM Device : Samsung SPH-M4650 (WM6)
PIMs : Evolution 2.24.3
1.준비
작업을 하기전에 기존 PDA의 데이터를 SPB백업이나 기타 백업도구로 백업 받아 놓을 것을 권장한다. 에볼루션을 이용한 동기화 시, 에볼루션에 아무런 데이터도 없는 상태라면.. 당신의 PDA는 깨끗해 질 것이다. :( 그 책임은 나에게 묻지 마라
2. PDA설정
장치(PDA)의 시작-설정-연결- USB-PC연결 에서 '고급 네트워크 기능 사용' 을 체크한다.
3. 패키지 다운로드
다음의 패키지를 다운로드 받아 설치한다.
- synce-sync-engine
- synce-hal
- multisync-tools
- multisync0.90
- opensync-plugin-evolution
- opensync-plugin-synce
$ sudo apt-get install 패키지
4. synce-sync-engine 실행
$ synce-sync-engine
5. 장치 연결
6. 파트너쉽 생성
$ synce-create-partnership "파트너쉽이름" "동기화항목"
동기화 항목은 아래와 같이 구분되며, 입력시 " " 로 묶고 안의 내용은 공백없이 콤마(,)로 구분한다
* Contacts
* Calendar
* Tasks
* Files
$ synce-create-partnership "readytoact" "Contacts,Tasks,Calendar"
Creating partnership...
Partnership created
파트너쉽이 생성되면 아래의 명령으로 파트너쉽을 확인할 수 있다
$ synce-list-partnerships
AVAILABLE DEVICE PARTNERSHIPS
Index Name Device Host SyncItems
----- ---- ------ ---- ---------
0 readytoact BTJ-M4650 readytoact-laptop [Contacts Tasks Calendar ]
주의 : "error: org.synce.SyncEngine.Error.Disconnected" 메세지가 나온다면 장치의 연결상태를 확인한다
또 한가지, 참고로 synce로는 1대의 호스트에 2대의 PDA까지 밖에 파트너쉽을 맺을 수 없다고 한다. 앞의
인덱스가 0,1로 두대까지 가능하다.
7. multisync 플러그인 설정
동기화에 사용될 플러그인의 설치 여부 확인
$ msynctool --listplugins
만약 플러그인이 보이지 않는다면 apt-get 명령어를 이용하여 설치하면 된다. 패키지 명은 아래와 같다.
- opensync-plugin-evolution
- opensync-plugin-synce
8. Sync 그룹 생성
$ msynctool --addgroup synce-sync
$ msynctool --addmember synce-sync synce-opensync-plugin
$ msynctool --addmember synce-sync evo2-sync
multysnc에서 사용될 동기화 그룹 및 멤버(플러그인)을 구성해 준다
9. multisync0.90 실행
$ multisync0.90 &
10. PDA와 동기화 실행
$ msynctool --sync synce-sync
또는
multisync0.90의 '새로고침' 을
실행을 하면 에볼루션의 PIM과 동기화 작업이 진행된다. 본인은 이렇게 하여 500건의 주소록을 동기화 하였다.
아래 링크된 문서들이 도움이 되긴 하였으나 문서대로 할 경우, 패키지 충돌이 발생한다. 정확하게는 모르겠으나
참조사이트에서 동기화에 사용되는 synce-pls와 synce-sync-engine, synce-hal 은 각각 동기화를 위해 dccm, vdccm,
odccm등을 사용하는데 어플리케이션간의 간섭이 있는 듯하다. 실제로 synce-pls를 설치하면 synce-hal이 삭제되며
synce-hal의 경우도 그와 같다. 그래서 본 과정에서는 synce-pls를 사용하지 않았다. 적어도 본인이 검색해본 바로는
synce-pls를 이용하지 않는 방법의 동기화 방법은 찾을 수 없었다. :)
참조 :
http://www.synce.org/moin/SynceInstallation/Ubuntu/ModernDevice
http://hecaton42.ft.co.kr/tc/52
리눅스에서 Windows Mobile6 장치 Sync하기
OS : Ubuntu 8.10
WM Device : Samsung SPH-M4650 (WM6)
PIMs : Evolution 2.24.3
1.준비
작업을 하기전에 기존 PDA의 데이터를 SPB백업이나 기타 백업도구로 백업 받아 놓을 것을 권장한다. 에볼루션을 이용한 동기화 시, 에볼루션에 아무런 데이터도 없는 상태라면.. 당신의 PDA는 깨끗해 질 것이다. :( 그 책임은 나에게 묻지 마라
2. PDA설정
장치(PDA)의 시작-설정-연결- USB-PC연결 에서 '고급 네트워크 기능 사용' 을 체크한다.
3. 패키지 다운로드
다음의 패키지를 다운로드 받아 설치한다.
- synce-sync-engine
- synce-hal
- multisync-tools
- multisync0.90
- opensync-plugin-evolution
- opensync-plugin-synce
$ sudo apt-get install 패키지
4. synce-sync-engine 실행
$ synce-sync-engine
5. 장치 연결
장치를 연결하면 synce-sync-engine 실행창에서 연결정보가 표시되며 화면이 스크룰된다
6. 파트너쉽 생성
$ synce-create-partnership "파트너쉽이름" "동기화항목"
동기화 항목은 아래와 같이 구분되며, 입력시 " " 로 묶고 안의 내용은 공백없이 콤마(,)로 구분한다
* Contacts
* Calendar
* Tasks
* Files
$ synce-create-partnership "readytoact" "Contacts,Tasks,Calendar"
Creating partnership...
Partnership created
파트너쉽이 생성되면 아래의 명령으로 파트너쉽을 확인할 수 있다
$ synce-list-partnerships
AVAILABLE DEVICE PARTNERSHIPS
Index Name Device Host SyncItems
----- ---- ------ ---- ---------
0 readytoact BTJ-M4650 readytoact-laptop [Contacts Tasks Calendar ]
주의 : "error: org.synce.SyncEngine.Error.Disconnected" 메세지가 나온다면 장치의 연결상태를 확인한다
또 한가지, 참고로 synce로는 1대의 호스트에 2대의 PDA까지 밖에 파트너쉽을 맺을 수 없다고 한다. 앞의
인덱스가 0,1로 두대까지 가능하다.
7. multisync 플러그인 설정
동기화에 사용될 플러그인의 설치 여부 확인
$ msynctool --listplugins
만약 플러그인이 보이지 않는다면 apt-get 명령어를 이용하여 설치하면 된다. 패키지 명은 아래와 같다.
- opensync-plugin-evolution
- opensync-plugin-synce
8. Sync 그룹 생성
$ msynctool --addgroup synce-sync
$ msynctool --addmember synce-sync synce-opensync-plugin
$ msynctool --addmember synce-sync evo2-sync
multysnc에서 사용될 동기화 그룹 및 멤버(플러그인)을 구성해 준다
9. multisync0.90 실행
$ multisync0.90 &
multisync실행화면
10. PDA와 동기화 실행
$ msynctool --sync synce-sync
또는
multisync0.90의 '새로고침' 을
실행을 하면 에볼루션의 PIM과 동기화 작업이 진행된다. 본인은 이렇게 하여 500건의 주소록을 동기화 하였다.
아래 링크된 문서들이 도움이 되긴 하였으나 문서대로 할 경우, 패키지 충돌이 발생한다. 정확하게는 모르겠으나
참조사이트에서 동기화에 사용되는 synce-pls와 synce-sync-engine, synce-hal 은 각각 동기화를 위해 dccm, vdccm,
odccm등을 사용하는데 어플리케이션간의 간섭이 있는 듯하다. 실제로 synce-pls를 설치하면 synce-hal이 삭제되며
synce-hal의 경우도 그와 같다. 그래서 본 과정에서는 synce-pls를 사용하지 않았다. 적어도 본인이 검색해본 바로는
synce-pls를 이용하지 않는 방법의 동기화 방법은 찾을 수 없었다. :)
참조 :
http://www.synce.org/moin/SynceInstallation/Ubuntu/ModernDevice
http://hecaton42.ft.co.kr/tc/52
'TechNote > Mobile' 카테고리의 다른 글
2d barcode generator (0) | 2009.05.02 |
---|---|
[Linux] synce-create-partnership Error (0) | 2009.04.28 |
[Linux] Synce-kpm을 이용한 동기화 기능 확장 (0) | 2009.04.28 |
쓸만한 Mobile RSS리더 - prssr (0) | 2009.04.25 |
[Linux] Import Outlook Express Addressbook into Evolution on linux (0) | 2009.04.24 |