Copyright © 2002 by OLS3
| Revision History | ||
|---|---|---|
| Revision 1.0 | 05/05/2002 | Revised by: ols3@www.tnc.edu.tw |
| 初版 | ||
本講義,將介紹如何利用簡單的工具, 來建構一個能提供 自動更新 RedHat RPM 套件 的服務系統。
本講義,希望能達成以下效益:
利用它來提供 自動下載並更新 RedHat RPM 檔 的服務。
使單位內的 Linux 主機,都能儘速修補套件漏洞,加強網路安全。
使更新 RPM 檔變成自動排程,減輕網管人員的負擔。
期待此建置,能讓台南縣中小學網管們,減輕網路管理的負擔,提升網路管理的品質。
凡是可以交給電腦做的事,不要用人工手動處理,這樣的生活會比較有趣。^_^
以往更新 RPM 檔大多使用手動的方式,然而,許多剛接觸 RPM 套件的管理者,經常為 RPM 的相依性失敗而無法順利更新所苦,且往往不知道要更新系統套件,或者因為工作繁忙的緣故,無法及時更新,造成系統漏洞沒有修補,而給予有心者入侵的機會,造成該單位內資訊資產莫大的損失。但若經常去檢查是否有那些套件需修補,然後一個一個手動去更新,卻又是一件很花時間很累人的事,這真的是帶給中小學網管們很大的負擔。
事實上,RedHat 有推出自動更新 RPM 的機制,不過,國內的中小學,要利用該更新機制,至少會遇到二個難題:一. 該機制是要花錢的,且中小學要遠端付費有實際上的困難;其次,學術網路到國外的頻寬經常塞車,下載傳輸經常不是很順利。
因此,試想:若能在自己的單位內,建立一個自動更新的機制,不是一件很棒很美的事嗎?
本文將簡單介紹如何建構自動更新 RPM 套件機制的方法,以解決中小學網管人員的困擾。歡迎大家宣傳推廣。
本文僅供教育人員參考,任何引用,請先取得作者的同意。
以上聲明,主要是防止商人拿本文沽取利益,除此,請自行取用,勿受限制,或對此感到有任何的不愉快。
臥龍小三 僅誌。
RPM 是 RedHat公司發展的一種管理程式套件的機制,由於功能強大、使用方便,因此,各種 Linux 版本大都採用它來管理程式套件,由於 RedHat 大力推廣、免費使用,其它平台上,也常見 RPM 的蹤影。
更詳細的介紹說明,可參考: www.rpm.org 這個站台,同時,該處也有免費的電子書 Maximum RPM 可供下載,該書對想自己動手製作 RPM 檔者而言,是最佳的參考書籍。
該電子書原為 latex 格式(*.tex),我已將它轉成 html 格式,擺放在 http://linux.tnc.edu.tw/techdoc/maximum-rpm/rpmbook/
RPM 的簡易操作,可參考小弟的另一篇簡單的講義: RPM 的簡介及使用 。
註:RPM 有其管理使用上方便的優點,但也有不少缺點,其中,最令人困擾的,應該是套件相依性(package dependence):在安裝或更新 RPM 時,經常會遇到出現相依性失敗的情況。再者,經常要更新的相關檔案眾多,對管理者而言,實在是不小的負擔。
| Next | ||
| 需求配備 |