Next Previous Contents

3. 与 Linux 系统分享 Palm OS 电脑中的资料

3.1 pilot-link 软件

pilot-link 是一套软件工具,用于将程序下载到 Palm OS 电脑,并在 Linux 和 Palm OS 之间交换资料和数据,供 Palm OS 使用。 虽然这些软件不及为 Windows 系统设计的程序那么周全,但却足够在两个系统之间传送资料。 pilot-link 内的软件都各有作用,可分别用于管理各类资料。

安装 pilot-link 软件

软件的最后成品总在试用版之后发行,一般软件产品都易于安装,而又不需再行设置。 但有时为了某种特殊用途,或为了急需,试用版也往往是不错的选择。 从 ftp://ftp.debian.org/pub/debian/dists/stable/main/binary-i386/otherosfs/pilot-link_0.8.7-2.deb ftp://ftp.debian.org/pub/debian/dists/stable/main/binary-i386/otherosfs/pilot-link_0.8.7-2.deb 可以下载 Debian Linux (i386) pilot-link 第 0.8.7 版的软件。 如果这个文档已经不存在,应该可在同一目录内找到新版软件。 如果都找不到,或要找更新的版本,可根据下文下载尚未制成 Debian 产品的原始软件。

按照一般方式安装这套软件,然后直接阅读pilot-link 软件的使用方法

ftp://ftp.redhat.com/pub/contrib/i386/pilot-link-0.8.9-1.i386.rpm 可以下载 RedHat Linux (i386) pilot-link version 0.8.9 的软件。 如果这个文档已经不存在,应该可在同一目录内找到这个软件的新版本。 如果都找不到,或要找更新的版本,可根据下文下载尚未制成 RedHat 产品的原始软件。 按照一般方式安装这套软件,然后直接阅读pilot-link 软件的使用方法。 这套软件的其他版本或最新版本(第0.9.0 版)可从 ftp://ryeham.ee.ryerson.ca/pub/PalmOS/pilot-link.0.9.0.tar.gz 下载。 软件版本编号可能不同,但在这个网址上应能找到最新的 pilot-link 软件。 取得软件后,可用下列指令解压:

tar -xvzf pilot-link.0.9.0.tar.gz

如果 tar 不支持 -z 选项,可改用 gunzip 解压:

gunzip pilot-link.0.9.0.tar.gz | tar -xvf -
解压后会生成一个目录(pilot-link.0.9.0),其中有这个软件的源代码。 将工作目录改换到(pilot-link.0.9.0)目录。 运行 ./configure。 这时将查找系统中编辑这套软件所需的资料。

configure 将软件自动安装在 /usr/local 目录。 如需改变目录,则运行 ./configure --prefix=DIR,其中 DIR 改为软件预备安装的目录。

运行 make,编辑软件。 在最后安装软件之前还有机会试用一下。 (如替换旧版本,检查所有功能是否都存在。一般而言,不应该有问题。)

以 root 身份运行 make install。 所有软件均将拷贝到 /usr/local (或用 --prefix 选项选定的目录)。 对于没有 root 权限的使用者,可将软件安装到使用者有“写”的权限的目录。

不要忘记在路径中增加可执行档的新目录。

pilot-link 软件的使用方法

pilot-link 中多数软件都是 管道(conduit)软件,其作用是将资料和数据输入和输出 Palm OS。

每次使用软件时,只要按 Palm OS 电脑插座上的“HotSync”按钮即可。 这将触发 Palm OS 电脑开始传送资料。 在此必须注意,并非每个软件都会提醒你按“HotSync”按钮,因此必须自己记得。

进一步细节和这些软件的其他用法请查阅相关文件。 在 pilot-link 下有一个综合性的说明文件。 例如,利用 man pilot-xfer 就可查到 pilot-xfer 的资料。

pilot-xfer

在整套 pilot-link 软件中可能最有用的软件是 pilot-xfer。 它能把软件安装到 Palm OS 电脑上,制作备份和在 Palm OS 电脑中恢复这个备份。

利用下列指令安装软件:

pilot-xfer /dev/pilot -i program.prc

利用下列指令制作 Palm OS 电脑的备份:

pilot-xfer /dev/pilot -b backup-directory

运行这个指令后,Palm OS 电脑中的所有资料(包括程序?)都会拷贝到一个称为 “backup-directory”的目录,如果这个目录在拷贝时不存在,就会自动建立。

利用下列指令在 Palm OS 电脑上恢复拷贝存档的资料:

pilot-xfer /dev/pilot -r backup-directory
一般而言,只有在 Palm OS 电脑的电池失效或完全重新设置 Palm 电脑时才需使用这项指令。

利用下列指令列出 Palm OS 电脑内的所有程序::

pilot-xfer /dev/pilot -l

install-memo 软件

将 Linux 文档作为备忘录(memo)安装到 Palm OS 电脑。

将备忘录安装到(已经存在的) project 类:

install-memo /dev/pilot -c project project.memo

文档名称将作为备忘录第一行的内容加附到备忘录并将显示在 Palm OS 电脑备忘录的目录。

memos 软件

这个程序将以标准信箱(mailbox)格式列印 Palm OS 电脑内的每一个备忘录。

利用下列指令阅读备忘录的内容:

memos /dev/pilot 

pilot-addresses 软件

pilot-addresses 软件可用于输入或输出 Palm OS 电脑内的地址数据库。

利用下列指令从 Palm OS 电脑将地址输入 Linux 文档:

pilot-addresses /dev/pilot -w storage.file

利用下列指令将 Linux 文档内的地址资料输入 Palm OS 电脑:

pilot-addresses /dev/pilot -r storage.file

3.2 MakeDoc 软件

Palm OS 电脑的内建备忘录程序的一个问题是它不能处理长文档。 为解决这个问题, Rick Bram 编写了 Doc程序,用于阅读 Palm OS 电脑的文件。 (见 http://www.concentric.net/~rbram/doc.shtml)。

利用 Pat Beirne 编写的 MakeDoc 可将文件转换成 Doc 格式。

安装 MakeDoc 软件

MakeDoc 软件可从 http://www.concentric.net/~rbram/makedoc7.cpp 下载。 然后利用 C++ 编辑工具进行编辑,并将编辑后的可执行软件“makedoc”放到可执行目录。 在 makedoc (0.7a 版) 中有一点小问题,即在显示最后一个字后不增新行。 虽然这不影响最后的文件形式,但却在使用上感到相当不便。

目前已有这套软件的新版本,但需用到 Java。详情请参阅 Pat Beirne 关于 MakeDoc 的网页 http://cpu563.adsl.sympatico.ca/MakeDocJ.htm

MakeDoc 软件的使用

MakeDoc 软件的用法如下:

makedoc data.txt data.prc "Data to display with Doc"

这会产生一个称为 data.prc 的文档,能用 pilot-xfer 安装到 Palm OS 电脑。

"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>

DocJdoc 目录显示的名称。

这套软件也能解读生成的 .prc 档和管理各种压缩办法。


Next Previous Contents