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