Next Previous Contents

2. 从取得开始

你有下载或其它方式取得一个软件套件. 最常见情况是它被打包起来 (tarred) 而且被压缩 (gzipped), 成为 .tar.gz.tgz 形式. 首先将它复制到一工作目录. 然后用 untargunzip 处理它. 处理它最适合的命令是 tar xzvf filename, 这里的 filename 当然是软件档名. 这种解开程序常常会安装适当文档在它所开启的子目录中. 注意的是如果套件名称有 .Z 结尾, 那将要使用 uncompress PACKAGENAME, 然后再用 tar xvf PACKAGENAME 而不要用之前的步骤.

有时打包起来的文档必须 untarred 且安装自使用者的家目录(home directory), 或者也许是在某个其它目录, 像是套件设定资料所指定的. 假若你设法要 untar 它而得到的是错误信息, 也许就是那原因. 读一下套件文件, 特别是 README 和/或 Install 文档, 如果存在, 编辑设定文档和/或 Makefiles 如所需要的, 即与安装指示符合. 注意的是通常 去更改 Imake 文档, 因为这可能有未预期的结果. 某些软件套件允许自动安装程序,它是藉由执行 make install 来放置二元码在适当系统位置.

偶而, 你可能需要使用 patch文档,该文档有列出原本的与新的原始文档的差异, 来升级或加入臭虫(bug)的修正至未打包(unarchived)的原始文档. doc文档与/或 README 文档会告知你这算不算该情况. 对于使用 Larry Wall 的强力 修补(patch) 工具之正常的语法(syntax)是 patch < patchfile.

你现在可以开始进行 建立 过程阶段了.


Next Previous Contents