你有下载或其它方式取得一个软件套件. 最常见情况是它被打包起来 (tarred)
而且被压缩 (gzipped), 成为 .tar.gz
或 .tgz
形式.
首先将它复制到一工作目录. 然后用 untar 和 gunzip 处理它.
处理它最适合的命令是 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.
你现在可以开始进行 建立 过程阶段了.