다음 이전 차례

3. 리눅스 시스템과 파일럿 데이터 공유

3.1 파일럿-링크(pilot-link) 소프트웨어

파일럿-링크 소프트웨어 도구들은 프로그램을 파일럿으로 다운로드하고, 파일럿의 내장 프로그램들의 데이터를 리눅스와 파일럿 사이에 전송할 수 있게 해준다. 이 프로그램들은 파일럿에 딸려 오는 데스크탑 프로그램만큼은 완전하지는 않지만, 양방향으로 데이터를 복사할 수 있게 해준다. 일반적으로 파일럿-링크의 각각 독립된 프로그램들은 한 가지의 데이터 타입을 다룬다. 파일럿 매니저는 파일럿-링크를 기반으로 만들어졌고 일반적으로 여러 가지 데이터 타입의 동기화를 지원하는 더 통합된 솔루션을 제공한다.

파일럿-링크 소프트웨어 설치

패키화된 버전들은 필연적으로 원 배포본보다 뒤떨어지는 면이 있지만 설치하기가 쉽고 설정을 필요로 하지 않는다. 원 배포본은 특정한 기능이나 버그 수정을 필요로로 할 때 같은 흔치 않는 경우에나 선택하는 것이 좋을 것이다. 파일럿-링크 버전 0.7.2의 데비안 리눅스용 패키지를 ftp.debian.org/pub/debian/hamm/hamm/binary-i386/otherosfs/pilot-link_0.7.2-1.deb에서 얻을 수 있다. 보통 방법으로 이를 설치고 '파일럿-링크 소프트웨어 사용하기'로 바로 건너뛰어라. 파일럿-링크 버전 0.7.6의 레드햇 리눅스용 패키지를 ftp.redhat.com/pub/contrib/i386/pilot-link-0.7.6-2i386.rpm에서 얻을 수 있다. 보통 방법으로 이를 설치고 '파일럿-링크 소프트웨어 사용하기'로 바로 건너뛰어라. 다른 리눅스나 유닉스 버전은 파일럿-링크 버전 0.8.2를 ryeham.ee.ryerson.ca/pub/PalmOS/pilot-link.0.8.2.tar.gz에서 다운로드 받아라. 버전 숫자는 다를 수 있지만, 새로운 버전은 비슷한 이름으로 같은 위치에 있을 것이다. 파일럿-링크 소프트웨어를 받았다면 다음과 같이 풀어라:

        tar -xvzf pilot-link.0.8.2.tar.gz
이는 소스를 포함하고 있는 디렉토리(pilot-link.0.8.2)를 만들것이다. ./configure를 실행해라. 이는 파일럿-링크를 컴파일하는데 필요한 정보를 시스템에서 찾을 것이다. configure는 기본적으로 /usr/local에 설치가 되도록 설정을 할 것이다. 만약 이를 바꾸고 싶으면 ./configure --prefix=DIR 로 실행해라. 여기서 DIR을 설치할 디렉토리의 이름으로 하면 된다. make를 실행해라. 이는 파일럿-링크를 컴파일할 것이다. 바로 설치되지는 않기 때문에 먼저 테스트해 볼 수 있는 기회가 있다. (만약 예전 버전을 새 버전으로 바꾸려 한다면, 아마도 필요한 기능이 잘 되는지 검사하고 싶을 것이다. 일반적으로 이런 문제는 없을 것이다.) 루트로 make install을 실행해라. 이는 파일럿-링크를 /usr/local밑의 디렉토리로 복사할 것이다. (또는 --prefix 옵션으로 지정한 곳에) 만약 루트로 로그인할 수 없다면 쓰기 권한을 가진 어디에라도 설치할 수 있다.

파일럿-링크 소프트웨어 사용하기

파일럿-링크의 대부분의 프로그램들은 콘딧(conduit)이다. 즉, 그 프로그램들은 파일럿으로 데이타를 보내거나 파일럿에서 데이타를 가져온다. 이들 프로그램들을 사용할 때, 파일럿 크래들의 핫싱크 버튼을 눌러라. 이는 데이타 전송에 있어 파일럿쪽을 초기화할 것이다. 이 프로그램들 모두가 핫싱크 버튼을 누르라고 알려주는 것은 아니기 때문에 그것은 스스로 기억해야만 할 것이다. 더 자세한 사항과 이 프로그램들에 대한 다른 옵션들은 해당하는 매뉴얼 페이지를 보도록 하여라. 예를들어 pilot-xfer 프로그램에 대해서 알려면 유닉스 쉘 프롬프트 상에서 man pilot-xfer를 치면된다. 만약 파일럿매니져를 사용할 것이라면 이 프로그램들을 사용하는 것을 배우는 데 지루해 할 필요가 없을 것이다.

pilot-xfer

아마도 파일럿-링크에서 가장 유용한 프로그램일 pilot-xfer는 파일럿에 프로그램들을 설치하고, 백업을 만들고, 그 백업을 복구하게 해준다.

프로그램을 설치하려면:
        pilot-xfer /dev/pilot -i program.prc

파일럿을 백업하려면:
        pilot-xfer /dev/pilot -b backup-directory
이는 파일럿의 데이타베이스 모두를 (프로그램도 포함하여) "backup-directory"에 복사를 한다. 그 디렉토리가 없으면 만든다.
데이타를 파일럿으로 복구하려면:
        pilot-xfer /dev/pilot -r backup-directory
일반적으로, 파일럿의 전력이 다 되었거나 하드웨어 리셋을 해야만 할 경우에 백업이 필요할 것이다.
파일럿에 있는 프로그램의 목록을 보려면:
        pilot-xfer /dev/pilot -l

install-memo

파일럿에 메모로 리눅스 파일을 띄워준다. (이미 있는) 프로젝트 항목에 메모를 띄우려면:

        install-memo /dev/pilot -c project project.memo
파일의 이름은 메모의 처음 줄에 삽입될 것이고 파일럿의 메모 디렉토리에 나타날 것이다.

memos

이 프로그램은 파일럿의 각 메모들을 가져와서 표준 우편함(mailbox) 형식으로 출력해 준다.

메모를 보려면:
        memos /dev/pilot

pilot-address

pilot-address는 주소록 데이타베이스를 파일럿으로 보내거나, 파일럿에서 가져온다.

파일럿에서 리눅스 파일로 주소록 데이타를 쓰려면:
        pilot-address /dev/pilot -w storage.file
리눅스 파일에서 파일럿으로 주소록 데이타를 읽으려면:
        pilot-address /dev/pilot -r storage.file

3.2 MakeDoc

파일럿에 내장된 메모 프로그램의 한 가지 단점은 큰 문서를 잘 다루지 못한다는 점이다. 이를 대체하기 위해 Rick Bram < rbram@concentric.net>은 Doc, 파일럿용 문서 판독기를 만들었다. ( www.concentric.net/~rbram/doc.shtml을 보라.) 문서들은 MakeDoc을 사용하여서 Doc에 맞는 형식으로 변환될 수 있다. 이는 Pat Beirne < pat.beirne@sympatico.ca>가 만들었다.

MakeDoc 설치하기

MakeDoc은 www.concentric.net/~rbram/makedoc7.cpp에서 다운로드 받을 수 있다. C++ 컴파일러로 그것을 컴파일하고, 결과로 만들어진 "makedoc" 실행 파일을 패스(path) 디렉토리에 설치를 하여라. makedoc (버전 0.7a)에는, 사용자에게 보여질 때 가장 마지막에 줄바꿈 문자를 출력하지 않는 작은 버그가 있는 듯 하다. 이는 결과 문서 파일에 영향을 주는 것은 아니지만 짜증이 난다. 새 버전이 나왔지만, 자바를 필요로 한다. Pat Beirne의 MakeDoc 웹 페이지를 보아라. cpu563.adsl.sympatico.ca/MakeDocJ.htm

MakeDoc 사용하기

다음과 같이 MakeDoc를 사용한다: makedoc data.txt data.prc "Data to display with Doc" 이는 data.prc 파일을 만들 것이다. 그것은 pilot-xfer를 가지고 파일럿에 설치할 수 있다. "Data to display with Doc"라는 문장은 Doc가 관리하는 문서들이 있는 디렉토리에 표시될 것이다.

MakeDoc의 문법은 다음과 같다.:

makedoc [-n] [-b] <text-file> <prc-file> <story-name> 또는 makedoc -d [-b] <prc-file> <text-file> <text-file> 변환하기를 바라는 파일 <prc-file> 결과 파일 이름 (".prc"로 끝나야 한다.) <story-name> Doc와 Jdoc 문서 디렉토리에 표시되는 이름 결과로 나온 .prc 파일을 복호화하고 여러 가지 압축 사항들을 관리하는 옵션들이 있다.

3.3 파일럿매니져

파일럿매니져는 한 핫싱크 세션에서 다중의 데이타베이스를 동기화할 수 있게 해주는 일반화된 도구이다. 이 버전의 파일럿-하우투를 쓸 때는 파일럿매니져를 컴파일하여 설치할 수 없었다.

몇 사이트들이 도움이 될 것이다.:

+ 파일럿매니져 패키지: playground.sun.com/~bharat/pilotmgr.html

+ 패치: ftp.orbits.com/pub/Pilot/pilotmgr,v1.009-BETA-3.patch 이 패치는 파일럿-링크 버전 0.8.0을 파일럿매니져 버전 1.009 베타 3과 함께 사용할 때를 위해 만든 것이다. 파일럿매니져 소스를 설치하고 다음과 같이하여 패치를 적용하여라:

tar -xvzf pilotmgr,v1.009-BETA-3.dev.tar.gz cd pilotmgr,v1.009-BETA-3 patch -p1 < ../pilotmgr,v1.009-BETA-3.patch 곧 이 소프트웨어를 설치할 수 있어서 이 문서의 다음 버전에서는 이에 대해 설명할 수 있었으면 한다.


다음 이전 차례