📄 palmos-howto-3.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN"><HTML><HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312"> <META NAME="GENERATOR" CONTENT="ZH-SGML-Tools 1.0.9"> <TITLE>Palm OS Desktop HOWTO: 与 Linux 系统分享 Palm OS 电脑中的资料</TITLE> <LINK HREF="PalmOS-HOWTO-4.html" tppabs="http://www.linux.org.tw/CLDP/gb/PalmOS-HOWTO-4.html" REL=next> <LINK HREF="PalmOS-HOWTO-2.html" tppabs="http://www.linux.org.tw/CLDP/gb/PalmOS-HOWTO-2.html" REL=previous> <LINK HREF="PalmOS-HOWTO.html#toc3" tppabs="http://www.linux.org.tw/CLDP/gb/PalmOS-HOWTO.html#toc3" REL=contents><SCRIPT src="menu.js"> function BeginPage() {} function EndPage() {} </SCRIPT> </HEAD> <BODY bgcolor=#FFFFFF MARGINHEIGHT=0 MARGINWIDTH=0> <A HREF="PalmOS-HOWTO-4.html" tppabs="http://www.linux.org.tw/CLDP/gb/PalmOS-HOWTO-4.html"><IMG SRC="next.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/next.gif" ALT="Next"></A><A HREF="PalmOS-HOWTO-2.html" tppabs="http://www.linux.org.tw/CLDP/gb/PalmOS-HOWTO-2.html"><IMG SRC="prev.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/prev.gif" ALT="Previous"></A><A HREF="PalmOS-HOWTO.html#toc3" tppabs="http://www.linux.org.tw/CLDP/gb/PalmOS-HOWTO.html#toc3"><IMG SRC="toc.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/toc.gif" ALT="Contents"></A><HR><H2><A NAME="s3">3. 与 Linux 系统分享 Palm OS 电脑中的资料</A></H2><H2><A NAME="ss3.1">3.1 pilot-link 软件</A></H2><P>pilot-link 是一套软件工具,用于将程序下载到 Palm OS 电脑,并在 Linux 和 Palm OS 之间交换资料和数据,供 Palm OS 使用。虽然这些软件不及为 Windows 系统设计的程序那麽周全,但却足够在两个系统之间传送资料。<CODE>pilot-link</CODE> 内的软件都各有作用,可分别用于管理各类资料。<P><H3>安装 pilot-link 软件</H3><P>软件的最後成品总在试用版之後发行,一般软件产品都易于安装,而又不需再行设置。但有时为了某种特殊用途,或为了急需,试用版也往往是不错的选择。从<CODE><A HREF="javascript:if(confirm('ftp://ftp.debian.org/pub/debian/dists/stable/main/binary-i386/otherosfs/pilot-link_0.8.7-2.deb \n\nThis file was not retrieved by Teleport Pro, because it did not meet the project\'s file type specifications. \n\nDo you want to open it from the server?'))window.location='ftp://ftp.debian.org/pub/debian/dists/stable/main/binary-i386/otherosfs/pilot-link_0.8.7-2.deb'" tppabs="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</A></CODE>和<CODE><A HREF="javascript:if(confirm('ftp://ftp.debian.org/pub/debian/dists/stable/main/binary-i386/otherosfs/pilot-link_0.8.7-2.deb \n\nThis file was not retrieved by Teleport Pro, because it did not meet the project\'s file type specifications. \n\nDo you want to open it from the server?'))window.location='ftp://ftp.debian.org/pub/debian/dists/stable/main/binary-i386/otherosfs/pilot-link_0.8.7-2.deb'" tppabs="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</A></CODE>可以下载<I>Debian Linux</I> (i386) <I>pilot-link</I> 第 0.8.7 版的软件。如果这个文档已经不存在,应该可在同一目录内找到新版软件。如果都找不到,或要找更新的版本,可根据下文下载尚未制成 Debian 产品的原始软件。<P>按照一般方式安装这套软件,然後直接阅读<I>pilot-link 软件的使用方法</I>。<P>从<CODE><A HREF="javascript:if(confirm('ftp://ftp.redhat.com/pub/contrib/i386/pilot-link-0.8.9-1.i386.rpm \n\nThis file was not retrieved by Teleport Pro, because it did not meet the project\'s file type specifications. \n\nDo you want to open it from the server?'))window.location='ftp://ftp.redhat.com/pub/contrib/i386/pilot-link-0.8.9-1.i386.rpm'" tppabs="ftp://ftp.redhat.com/pub/contrib/i386/pilot-link-0.8.9-1.i386.rpm">ftp://ftp.redhat.com/pub/contrib/i386/pilot-link-0.8.9-1.i386.rpm</A></CODE>可以下载<I>RedHat Linux</I> (i386) <I>pilot-link</I> version 0.8.9 的软件。如果这个文档已经不存在,应该可在同一目录内找到这个软件的新版本。如果都找不到,或要找更新的版本,可根据下文下载尚未制成 RedHat 产品的原始软件。按照一般方式安装这套软件,然後直接阅读<I>pilot-link 软件的使用方法</I>。这套软件的其他版本或最新版本(第0.9.0 版)可从<CODE><A HREF="javascript:if(confirm('ftp://ryeham.ee.ryerson.ca/pub/PalmOS/pilot-link.0.9.0.tar.gz \n\nThis file was not retrieved by Teleport Pro, because it did not meet the project\'s file type specifications. \n\nDo you want to open it from the server?'))window.location='ftp://ryeham.ee.ryerson.ca/pub/PalmOS/pilot-link.0.9.0.tar.gz'" tppabs="ftp://ryeham.ee.ryerson.ca/pub/PalmOS/pilot-link.0.9.0.tar.gz">ftp://ryeham.ee.ryerson.ca/pub/PalmOS/pilot-link.0.9.0.tar.gz</A></CODE>下载。软件版本编号可能不同,但在这个网址上应能找到最新的 pilot-link 软件。取得软件後,可用下列指令解压:<BLOCKQUOTE><CODE><PRE>tar -xvzf pilot-link.0.9.0.tar.gz</PRE></CODE></BLOCKQUOTE><P>如果 tar 不支持 <CODE>-z</CODE> 选项,可改用 gunzip 解压:<BLOCKQUOTE><CODE><PRE>gunzip pilot-link.0.9.0.tar.gz | tar -xvf -</PRE></CODE></BLOCKQUOTE>解压後会生成一个目录(<CODE>pilot-link.0.9.0</CODE>),其中有这个软件的源代码。将工作目录改换到(<CODE>pilot-link.0.9.0</CODE>)目录。运行<CODE>./configure</CODE>。这时将查找系统中编辑这套软件所需的资料。<P><CODE>configure</CODE> 将软件自动安装在 <CODE>/usr/local</CODE> 目录。如需改变目录,则运行 <CODE>./configure --prefix=DIR</CODE>,其中<CODE>DIR</CODE> 改为软件预备安装的目录。<P>运行 <CODE>make</CODE>,编辑软件。在最後安装软件之前还有机会试用一下。(如替换旧版本,检查所有功能是否都存在。一般而言,不应该有问题。)<P>以 root 身份运行 <CODE>make install</CODE>。所有软件均将拷贝到 <CODE>/usr/local</CODE> (或用 <CODE>--prefix</CODE> 选项选定的目录)。对于没有 root 权限的使用者,可将软件安装到使用者有“写”的权限的目录。<P>不要忘记在路径中增加可执行档的新目录。<P><H3><A NAME="pilot-link 的使用方法"></A> pilot-link 软件的使用方法</H3><P><CODE>pilot-link</CODE> 中多数软件都是 <I>管道(conduit)软件</I>,其作用是将资料和数据输入和输出 Palm OS。<P>每次使用软件时,只要按 Palm OS 电脑插座上的“HotSync”按钮即可。这将触发 Palm OS 电脑开始传送资料。在此必需注意,并非每个软件都会提醒你按“HotSync”按钮,因此必需自己记得。<P>进一步细节和这些软件的其他用法请查阅相关文件。在 <CODE>pilot-link</CODE> 下有一个综合性的说明文件。例如,利用 <CODE>man pilot-xfer</CODE> 就可查到 <CODE>pilot-xfer</CODE> 的资料。<P><H3><A NAME="pilot-xfer"></A> pilot-xfer</H3><P>在整套 pilot-link 软件中可能最有用的软件是 <CODE>pilot-xfer</CODE>。它能把软件安装到 Palm OS 电脑上,制作备份和在 Palm OS 电脑中恢复这个备份。<P>利用下列指令安装软件:<BLOCKQUOTE><CODE><PRE>pilot-xfer /dev/pilot -i program.prc</PRE></CODE></BLOCKQUOTE><P>利用下列指令制作 Palm OS 电脑的备份:<BLOCKQUOTE><CODE><PRE>pilot-xfer /dev/pilot -b backup-directory</PRE></CODE></BLOCKQUOTE><P>运行这个指令後,Palm OS 电脑中的所有资料(包括程序?)都会拷贝到一个称为“backup-directory”的目录,如果这个目录在拷贝时不存在,就会自动建立。<P>利用下列指令在 Palm OS 电脑上恢复拷贝存档的资料:<BLOCKQUOTE><CODE><PRE>pilot-xfer /dev/pilot -r backup-directory</PRE></CODE></BLOCKQUOTE>一般而言,只有在 Palm OS 电脑的电池失效或完全重新设置 Palm 电脑时才需使用这项指令。<P>利用下列指令列出 Palm OS 电脑内的所有程序::<BLOCKQUOTE><CODE><PRE>pilot-xfer /dev/pilot -l</PRE></CODE></BLOCKQUOTE><P><H3>install-memo 软件</H3><P>将 Linux 文档作为备忘录(memo)安装到 Palm OS 电脑。<P>将备忘录安装到(已经存在的) <I>project</I> 类:<BLOCKQUOTE><CODE><PRE>install-memo /dev/pilot -c project project.memo</PRE></CODE></BLOCKQUOTE><P>文档名称将作为备忘录第一行的内容加附到备忘录并将显示在 Palm OS 电脑备忘录的目录。<P><H3>memos 软件</H3><P>这个程序将以标准信箱(mailbox)格式列印 Palm OS 电脑内的每一个备忘录。<P>利用下列指令阅读备忘录的内容:<BLOCKQUOTE><CODE><PRE>memos /dev/pilot </PRE></CODE></BLOCKQUOTE><P><P><H3>pilot-addresses 软件</H3><P><CODE>pilot-addresses</CODE> 软件可用于输入或输出 Palm OS 电脑内的地址数据库。<P>利用下列指令从 Palm OS 电脑将地址输入 Linux 文档:<BLOCKQUOTE><CODE><PRE>pilot-addresses /dev/pilot -w storage.file</PRE></CODE></BLOCKQUOTE><P>利用下列指令将 Linux 文档内的地址资料输入 Palm OS 电脑:<BLOCKQUOTE><CODE><PRE>pilot-addresses /dev/pilot -r storage.file</PRE></CODE></BLOCKQUOTE><P><H2><A NAME="ss3.2">3.2 MakeDoc 软件</A></H2><P>Palm OS 电脑的内建备忘录程序的一个问题是它不能处理长文档。为解决这个问题,<A HREF="mailto:rbram@concentric.net">Rick Bram</A> 编写了<I>Doc</I>程序,用于阅读 Palm OS 电脑的文件。(见 <CODE><A HREF="javascript:if(confirm('http://www.concentric.net/~rbram/doc.shtml \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.concentric.net/~rbram/doc.shtml'" tppabs="http://www.concentric.net/~rbram/doc.shtml">http://www.concentric.net/~rbram/doc.shtml</A></CODE>)。<P>利用 <A HREF="mailto:pat.beirne@sympatico.ca">Pat Beirne</A> 编写的<CODE>MakeDoc</CODE> 可将文件转换成 Doc 格式。<P><P><H3>安装 MakeDoc 软件</H3><P><CODE>MakeDoc</CODE> 软件可从<CODE><A HREF="javascript:if(confirm('http://www.concentric.net/~rbram/makedoc7.cpp \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://www.concentric.net/~rbram/makedoc7.cpp'" tppabs="http://www.concentric.net/~rbram/makedoc7.cpp">http://www.concentric.net/~rbram/makedoc7.cpp</A></CODE> 下载。然後利用 C++ 编辑工具进行编辑,并将编辑後的可执行软件“<CODE>makedoc</CODE>”放到可执行目录。在 <CODE>makedoc</CODE> (0.7a 版) 中有一点小问题,即在显示最後一个字後不增新行。虽然这不影响最後的文件形式,但却在使用上感到相当不便。<P>目前已有这套软件的新版本,但需用到 Java。详情请参阅 Pat Beirne 关于 MakeDoc 的网页<CODE><A HREF="javascript:if(confirm('http://cpu563.adsl.sympatico.ca/MakeDocJ.htm \n\nThis file was not retrieved by Teleport Pro, because it is addressed on a domain or path outside the boundaries set for its Starting Address. \n\nDo you want to open it from the server?'))window.location='http://cpu563.adsl.sympatico.ca/MakeDocJ.htm'" tppabs="http://cpu563.adsl.sympatico.ca/MakeDocJ.htm">http://cpu563.adsl.sympatico.ca/MakeDocJ.htm</A></CODE><P><H3>MakeDoc 软件的使用</H3><P><CODE>MakeDoc</CODE> 软件的用法如下:<BLOCKQUOTE><CODE><PRE>makedoc data.txt data.prc "Data to display with Doc"</PRE></CODE></BLOCKQUOTE><P>这会产生一个称为 <CODE>data.prc</CODE> 的文档,能用 pilot-xfer 安装到 Palm OS 电脑。<P><I>"Data to display with Doc"</I> 显示于 <I>Doc</I> 管理的文件目录。<P><P><CODE>MakeDoc</CODE> 软件用法如下:<BLOCKQUOTE><CODE><PRE>makedoc [-n] [-b] <text-file> <prc-file> <story-name>或makedoc -d [-b] <prc-file> <text-file></PRE></CODE></BLOCKQUOTE><DL><DT><B><text-file></B><DD><P>预备转换的文档。<DT><B><prc-file></B><DD><P>生成的文档。(以“<CODE>.prc</CODE>”为扩展名)<DT><B><story-name></B><DD><P>在 <CODE>Doc</CODE> 或 <CODE>Jdoc</CODE> 目录显示的名称。</DL><P>这套软件也能解读生成的 <CODE>.prc</CODE> 档和管理各种压缩办法。<P><HR><A HREF="PalmOS-HOWTO-4.html" tppabs="http://www.linux.org.tw/CLDP/gb/PalmOS-HOWTO-4.html"><IMG SRC="next.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/next.gif" ALT="Next"></A><A HREF="PalmOS-HOWTO-2.html" tppabs="http://www.linux.org.tw/CLDP/gb/PalmOS-HOWTO-2.html"><IMG SRC="prev.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/prev.gif" ALT="Previous"></A><A HREF="PalmOS-HOWTO.html#toc3" tppabs="http://www.linux.org.tw/CLDP/gb/PalmOS-HOWTO.html#toc3"><IMG SRC="toc.gif" tppabs="http://www.linux.org.tw/CLDP/gb/img/toc.gif" ALT="Contents"></A> </BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -