管理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從庫安裝自定義軟體包的時候,進一步減少依賴問題。

相關詞條

熱門詞條

聯絡我們