| 不使用 RPM 進行安裝或升級 有時候您會發現需要安裝或升級沒有 RPM 套件可用的應用軟體。 當然有可能要去做這個事 (事實上,在真實的 Unix 世界中這是 “預設”的狀況),但除非必要否則我反對這麼做 (要 知道原因的話,查看 第10章,使用 Red Hat 套件管理程式 (RPM) ). 您需要從 tarball 上安裝的任何東西, 一般通用的原則是將與系統有關的軟體安裝在 ``/usr/local/'' 下。 因此,原始的 tarball 要先解到 ``/usr/local/src/'' 下, 然後二進 位檔可能會解到``/usr/local/bin'',還有他們的組態檔會解到 ``/usr/local/etc/''。這樣管 理工作會變得簡單一些 (然而不像只有 RPM 的系統那麼簡單)。 最後, 終端使用者會依他們自己的意愿將軟體將 tarball 解到他們自己的 home 目錄下。 最後從您自己信任的網站上下載 tarball ,變更到適當的上層目錄然後按照下面例解開檔案 (如果必要,以 root 身分): tar zxvpf cardgame.tar.gz 上面的指令會從例的 ``cardgame.tar.gz'' 壓縮檔解出所有的檔案。 ``z'' 選項告知 tar 檔 案庫是由 gzip 所壓縮 (所以如果您的 tarball 沒有壓縮的話,可以省略這個選項); ``x'' 選項 告訴 tar 從檔案庫中解出所有檔案。 ``v'' 選項表示顯示出已經解出的檔名。 ``p'' 選項維持檔 案庫建立時的檔案來源及權限。最後,``f'' 選項告訴 tar 下面接的是檔名。不要忘了 tar 的選 項大小寫不同。 警告: 就如 第8章,使用``tar'' 回存所提到的, 我建議先使用 ``t'' 選項顯示檔案庫內容以 驗原先的內容和真正解開的檔案相同。這麼做可以避免解到非計劃中的位置, 或更糟不慎覆蓋 原有的檔案。 一但 tarball 安裝到適當的目錄下,您幾乎一定會找到新安裝檔內附的 ``README'' 或 ``INSTALL'' 檔,有關如何準備使用該軟體的進一步指示。 很可能您需要鍵入類似下面的指令: ./configure make make install 上面的指令將會組態軟體以確定您的系統有所需的功能及函式館可以成功地編譯套件,編譯所有的原始 檔變成可執行的二進位檔,然後將二進位檔及其他支援檔案安裝到正確的位置。實際您需要進行的程序, 當然依您的軟體套件而異,所以您應該閱讀完所有內含的檔案。 再一次,除非絕對必要,我真的建議可能的話避免使用 tarball 而選擇 RPM 。 |
新聞熱點
疑難解答