1. 程式人生 > >RPM 預設安裝的路徑

RPM 預設安裝的路徑

一般來說,RPM 型別的檔案在安裝的時候,會先去讀取檔案內記載的配置引數內容,然後將該資料用來比對Linux 系統的環境,以找出是否有屬性相依的軟體尚未安裝的問題。例如 Openssh 這個連線軟體需要透過Openssl 這個加密軟體的幫忙,所以得先安裝 openssl 才能裝 openssh 的意思。那你的環境如果沒有 openssl ,你就無法安裝 openssh 的意思啦。

若環境檢查合格了,那麼 RPM 檔案就開始被安裝到你的 Linux 系統上。安裝完畢後,該軟體相關的資訊就會被寫入/var/lib/rpm/ 目錄下的資料庫檔案中了。上面這個目錄內的資料很重要喔!因為未來如果我們有任何軟體升級的需求,版本之間的比較就是來自於這個資料庫,而如果你想要查詢系統已經安裝的軟體,也是從這裡查詢的!同時,目前的 RPM 也提供數碼簽章資訊,這些數碼簽章也是在這個目錄內記錄的呢!所以說,這個目錄得要注意不要被刪除了啊!

那麼軟體內的檔案到底是放置到哪裡去啊?當然與檔案系統有關對吧!我們在第六章的目錄配置談過每個目錄的意義,這裡再次的強調羅:

/etc 一些配置檔放置的目錄,例如 /etc/crontab
/usr/bin 一些可執行檔案
/usr/lib 一些程式使用的動態函式庫
/usr/share/doc 一些基本的軟體使用手冊與說明檔
/usr/share/man 一些 man page 檔案