Red Hat Training

A Red Hat training course is available for Red Hat Satellite

章 2. 客​​​戶​​​端​​​應​​​用​​​程​​​式​​​

為​​​了​​​要​​​使​​​用​​​ Red Hat Network 大​​​部​​​分​​​的​​​企​​​業​​​級​​​功​​​能​​​(例​​​如​​​與​​​ RHN 衛​​​星​​​伺​​​服​​​器​​​進​​​行​​​註​​​冊​​​),您​​​需​​​要​​​最​​​新​​​的​​​客​​​戶​​​端​​​應​​​用​​​程​​​式​​​配​​​置​​​。​​​要​​​在​​​客​​​戶​​​端​​​和​​​ Red Hat Network 註​​​冊​​​前​​​取​​​得​​​這​​​些​​​應​​​用​​​程​​​式​​​有​​​些​​​困​​​難​​​。​​​此​​​矛​​​盾​​​的​​​情​​​況​​​特​​​別​​​對​​​於​​​需​​​將​​​大​​​量​​​老​​​舊​​​系​​​統​​​遷​​​移​​​至​​​ Red Hat Network 的​​​客​​​戶​​​來​​​說​​​更​​​為​​​麻​​​煩​​​。​​​本​​​章​​​節​​​描​​​述​​​了​​​如​​​何​​​解​​​決​​​此​​​瓶​​​頸​​​的​​​的​​​技​​​巧​​​。​​​

重要

Red Hat 強​​​烈​​​建​​​議​​​將​​​客​​​戶​​​端​​​連​​​結​​​至​​​含​​​有​​​最​​​新​​​ Red Hat Enterprise Linux 更​​​新​​​的​​​ RHN Proxy Server 或​​​ RHN Satellite Server 以​​​確​​​保​​​正​​​確​​​的​​​連​​​結​​​性​​​。​​​
另​​​外​​​,若​​​客​​​戶​​​端​​​防​​​火​​​牆​​​已​​​配​​​置​​​,port 80 和​​​ 433 應​​​被​​​開​​​啟​​​才​​​能​​​正​​​確​​​地​​​運​​​作​​​ Red Hat Network。​​​

2.1. 佈​​​署​​​最​​​新​​​的​​​ Red Hat Network 客​​​戶​​​端​​​ RPM

Red Hat Enterprise Linux 5 上​​​的​​​(先​​​前​​​ Red Hat Enterprise Linux 版​​​本​​​上​​​為​​​ up2datePackage Updater(套​​​件​​​更​​​新​​​程​​​式​​​)pup)、​​​yum,以​​​及​​​ Red Hat Network Registration Clientrhn_register)都​​​是​​​使​​​用​​​大​​​部​​​分​​​ Red Hat Network 企​​​業​​​功​​​能​​​的​​​首​​​要​​​事​​​物​​​。​​​當​​​嘗​​​試​​​在​​​您​​​的​​​環​​​境​​​下​​​使​​​用​​​ RHN Proxy Server 或​​​ RHN Satellite Server 之​​​前​​​,先​​​將​​​這​​​些​​​應​​​用​​​程​​​式​​​安​​​裝​​​在​​​客​​​戶​​​端​​​系​​​統​​​上​​​的​​​程​​​序​​​是​​​非​​​常​​​重​​​要​​​的​​​。​​​
完​​​成​​​此​​​ RHN 客​​​戶​​​端​​​軟​​​體​​​更​​​新​​​的​​​適​​​當​​​的​​​方​​​式​​​有​​​幾​​​種​​​。​​​其​​​中​​​一​​​種​​​就​​​是​​​將​​​ RPM 儲​​​存​​​在​​​一​​​個​​​所​​​有​​​客​​​戶​​​端​​​系​​​統​​​都​​​能​​​夠​​​存​​​取​​​的​​​位​​​置​​​上​​​,並​​​且​​​以​​​愈​​​簡​​​單​​​愈​​​好​​​的​​​指​​​令​​​來​​​建​​​置​​​套​​​件​​​。​​​幾​​​乎​​​在​​​所​​​有​​​情​​​況​​​下​​​,您​​​都​​​無​​​須​​​手​​​動​​​式​​​地​​​建​​​置​​​ yum、​​​pup 和​​​ rhn_register(若​​​是​​​較​​​早​​​版​​​本​​​的​​​ Red Hat Enterprise Linux 的​​​話​​​則​​​是​​​ up2date)。​​​這​​​些​​​客​​​戶​​​端​​​工​​​具​​​應​​​該​​​可​​​無​​​礙​​​地​​​連​​​結​​​至​​​您​​​的​​​ RHN 衛​​​星​​​伺​​​服​​​器​​​或​​​是​​​ Proxy 環​​​境​​​。​​​下​​​列​​​討​​​論​​​假​​​設​​​了​​​包​​​裝​​​中​​​所​​​附​​​的​​​ yum、​​​pup 和​​​ rhn_register(或​​​ up2date)並​​​非​​​最​​​新​​​版​​​本​​​並​​​且​​​無​​​法​​​在​​​您​​​的​​​環​​​境​​​下​​​運​​​作​​​。​​​
請​​​記​​​得​​​,只​​​有​​​執​​​行​​​ Red Hat Enterprise Linux 5 的​​​系​​​統​​​必​​​須​​​在​​​安​​​裝​​​過​​​後​​​於​​​ firstboot 時​​​,或​​​使​​​用​​​ rhn_register 來​​​與​​​ RHN 進​​​行​​​註​​​冊​​​。​​​執​​​行​​​ Red Hat Enterprise Linux 3 和​​​ 4 的​​​系​​​統​​​則​​​能​​​使​​​用​​​內​​​建​​​於​​​ Red Hat Update Agent 之​​​中​​​的​​​註​​​冊​​​功​​​能​​​。​​​
本​​​文​​​件​​​推​​​測​​​,客​​​戶​​​在​​​他​​​們​​​的​​​網​​​路​​​上​​​已​​​安​​​裝​​​了​​​至​​​少​​​一​​​個​​​ RHN Satellite Server 與​​​/或​​​ RHN Proxy Server。​​​下​​​列​​​範​​​例​​​示​​​範​​​了​​​假​​​設​​​系​​​統​​​管​​​理​​​員​​​在​​​機​​​器​​​並​​​未​​​含​​​有​​​可​​​運​​​作​​​的​​​ RHN 的​​​情​​​況​​​下​​​,第​​​一​​​次​​​建​​​置​​​ yum、​​​pup 和​​​ rhn_register(或​​​ up2date)的​​​基​​​本​​​方​​​式​​​。​​​系​​​統​​​管​​​理​​​員​​​以​​​他​​​客​​​戶​​​端​​​系​​​統​​​所​​​需​​​的​​​ yum、​​​pup 和​​​ rhn_register(或​​​ up2date)RPM 副​​​本​​​填​​​入​​​了​​​ /var/www/html/pub/ 目​​​錄​​​,並​​​透​​​過​​​一​​​項​​​基​​​本​​​的​​​ rpm -Uvh 指​​​令​​​,來​​​將​​​這​​​些​​​ RPM 建​​​置​​​至​​​其​​​客​​​戶​​​端​​​系​​​統​​​上​​​。​​​當​​​這​​​項​​​指​​​令​​​由​​​客​​​戶​​​端​​​來​​​執​​​行​​​時​​​,它​​​會​​​將​​​ RPM 安​​​裝​​​至​​​該​​​客​​​戶​​​端​​​,並​​​假​​​設​​​區​​​域​​​名​​​稱​​​、​​​路​​​徑​​​和​​​ RPM 版​​​本​​​皆​​​為​​​正​​​確​​​的​​​(請​​​注​​​意​​​,這​​​項​​​指​​​令​​​已​​​被​​​分​​​為​​​數​​​行​​​,以​​​便​​​於​​​列​​​印​​​和​​​使​​​用​​​ PDF,不​​​過​​​當​​​使​​​用​​​於​​​ shell 提​​​示​​​列​​​時​​​,請​​​將​​​它​​​作​​​為​​​單​​​獨​​​的​​​一​​​行​​​輸​​​入​​​):
rpm -Uvh
http://your_proxy_or_sat.your_domain.com/pub/rhn-setup-0.4.17-8.el5.i386.rpm
http://your_proxy_or_sat.your_domain.com/pub/yum-3.2.8-9.el5.i386.rpm
http://your_proxy_or_sat.your_domain.com/pub/pirut-1.3.28-13.3l5.noarch.rpm
請​​​切​​​記​​​,架​​​構​​​(在​​​此​​​情​​​況​​​下​​​為​​​ i386)也​​​許​​​需​​​根​​​據​​​系​​​統​​​不​​​同​​​而​​​改​​​變​​​。​​​