Linux系統(tǒng)維護(hù)中令管理員很頭疼的就是軟件包之間的依賴(lài)性了,往往是你要安裝 A 軟件,但是編譯的時(shí)候告訴你X軟件安裝之前需要 B 軟件,而當(dāng)你安裝 Y 軟件的時(shí)候,又告訴你需要 Z 庫(kù)了--好不容易安裝好 Z 庫(kù),發(fā)現(xiàn)版本還有問(wèn)題......可能很多朋友都有過(guò)這個(gè)經(jīng)歷。其實(shí)開(kāi)源社區(qū)早就對(duì)這個(gè)問(wèn)題嘗試進(jìn)行解決了,不同的發(fā)行版推出了各自的工具,比如 Yellow Dog 的 YUM ,Debian的 APT (Advanced Packaging Tool)等。而這些軟件也被開(kāi)源軟件愛(ài)好者們逐漸移植到別的發(fā)行版上。
RedHat 企業(yè)版 Linux 的的升級(jí)往往給管理員們帶來(lái)不少問(wèn)題:網(wǎng)站下載速度太慢,不夠安全......當(dāng)然了,更多的人是無(wú)法更新的--版權(quán)問(wèn)題。經(jīng)過(guò)一段時(shí)間的比較,感覺(jué)使用APT維護(hù)RHEL有著特殊的便利性。(有的朋友可能會(huì)說(shuō),YUM 也不錯(cuò)阿!是的,YUM 在很多時(shí)候表現(xiàn)的確不錯(cuò),不過(guò)如果使用的Linux是RHEL的話,很難找到適合 YUM 的資料庫(kù),"巧婦難為無(wú)米之炊"。) 現(xiàn)在把具體方法介紹給大家作為參考。
APT基本介紹
Debian GNU/Linux 是 APT 的締造者。初衷是利用工具來(lái)解決軟件安裝時(shí)候的依賴(lài)性問(wèn)題。其工作原理大致為:用戶安裝APT客戶端工具,查尋APT服務(wù)器端的資料庫(kù) (repositories)上的RPM軟件包信息,并分析軟件包之間的依賴(lài)性然后下載并進(jìn)行安裝。
安裝與配置
首先讓我們安裝APT工具:
|
安裝夠簡(jiǎn)單吧? 我們要編輯配置文件:
|
添加如下內(nèi)容(資料庫(kù)相關(guān)的信息):