複製鏈接
請複製以下鏈接發送給好友

管理Linux

鎖定
管理Linux軟件包管理使用的軟件庫,管理Linux提供了軟件包的安裝源。管理Linux器會自動查找庫和安裝包的依賴關係。如果沒有軟件庫管理Linux系統,要解決這些軟件包的依賴關係是一種煩惱。
中文名
管理Linux
所屬領域
軟件庫
管理Linux
如果你使用Red Hat或Debian軟件包管理器來管理Linux,應該詳細瞭解管理Linux的管理倉庫的原理,這有助於使用Linux的管理命令將讓你更容易管理軟件。
Red Hat和Debian的軟件包管理器功能類似,但結構上的差異將影響管理Linux。
按目前的管理Linux分佈情況,主要有兩種軟件庫管理系統:一是Debian的軟件庫管理系統,主要用於Debian、Ubuntu和其Linux的管理衍生系統上;二是Red Hat的軟件庫管理系統,主要用在Red Hat Enterprise 管理Linux(RHEL)和其他Red Hat Linux的管理的衍生系統上,。Red Hat用.rpm,Debian用.deb。這些軟件包是將軟件和元數據壓縮和檔案。元數據提供了有關軟件的版本信息,以及軟件包的依賴關係。
管理Linux使用包數據庫工作
管理Linux包數據庫是軟件安裝了什麼在管理Linux系統裏最重要的信息來源。管理Linux包數據庫從服務器上檢索當前安裝的軟件,包文件通常是一個豐富的文檔和軟件使用的信息源,這對於管理Linux系統軟件包之間的依賴關係非常有用。
在基於Red Hat軟件包的管理Linux服務器,使用rpm命令從數據庫裏獲取信息。在基於Debian的管理Linux服務器,使用dpkg命令。例如,dpkg -L命令可以讀取軟件包清單,或rpm -ql命令顯示哪些文件被包含在一個軟件包。
使用管理Linux軟件倉庫工作
在安裝新的管理Linux軟件或進行軟件升級,管理Linux系統管理員通常使用軟件倉庫。尤其是管理Linux更新服務器補丁的時候,管理Linux軟件倉庫會更方便:管理Linux軟件包管理器只需要更新新的軟件包,使其自動可用,庫用户便可以使用管理Linux,這過程完全是透明的。
在基於Red Hat軟件倉庫的系統,使用yum命令請求包的信息和執行任務,如更新和安裝軟件。yum可以週期性的自動下載和更新軟件倉庫的索引文件。
在基於Debian軟件倉庫的管理Linux系統,管理Linux索引文件需要手動更新,使用apt-get update命令來更新本地機器上的軟件包緩存。管理Linux包緩存更新完成後,便可以很容易的安裝軟件包和更新。
管理Linux系統會自動比較了軟件倉庫的安裝包和安裝在本地系統的軟件包列表,管理Linux確定一個包已經安裝,或者是否有可用的更新。
管理Linux軟件倉庫管理系統在處理軟件包依賴關係非常好用:目前所有的管理Linux都提供了豐富的資料庫,並提供必要的依賴,這意味着管理Linux對軟件包的依賴恐懼大大減少了。
軟件倉庫中沒有的管理Linux包
軟件倉庫中沒有的管理Linux軟件,意味着安裝起來比較困難。管理Linux可以創建自己的軟件庫和複製本地的軟件包。這也讓管理Linux從庫安裝自定義軟件包的時候,進一步減少依賴問題。 [1] 
參考資料