Red Hat Training

A Red Hat training course is available for Red Hat Satellite

6.2.3. 运​​​行​​​导​​​入​​​

rhns-satellite-tools 软​​​件​​​包​​​提​​​供​​​了​​​ satellite-sync 程​​​序​​​来​​​管​​​理​​​所​​​有​​​的​​​软​​​件​​​包​​​、​​​频​​​道​​​以​​​及​​​勘​​​误​​​的​​​导​​​入​​​和​​​同​​​步​​​。​​​
以​​​下​​​的​​​过​​​程​​​假​​​设​​​在​​​前​​​面​​​的​​​步​​​骤​​​中​​​用​​​户​​​已​​​经​​​将​​​所​​​有​​​的​​​数​​​据​​​复​​​制​​​到​​​了​​​ /var/rhn-sat-import 中​​​。​​​
将​​​频​​​道​​​导​​​入​​​数​​​据​​​库​​​的​​​第​​​一​​​步​​​是​​​列​​​出​​​可​​​导​​​入​​​的​​​所​​​有​​​频​​​道​​​。​​​请​​​使​​​用​​​以​​​下​​​命​​​令​​​完​​​成​​​:
satellite-sync --list-channels --mount-point /var/rhn-sat-import
下​​​一​​​步​​​是​​​进​​​行​​​特​​​定​​​频​​​道​​​的​​​导​​​入​​​。​​​使​​​用​​​前​​​一​​​个​​​列​​​表​​​中​​​的​​​频​​​道​​​标​​​签​​​。​​​命​​​令​​​类​​​似​​​如​​​下​​​:
satellite-sync -c rhel-i386-as-3 --mount-point /var/rhn-sat-import

注意

每​​​个​​​频​​​道​​​导​​​入​​​软​​​件​​​包​​​数​​​据​​​的​​​时​​​间​​​大​​​约​​​会​​​是​​​两​​​个​​​小​​​时​​​。​​​但​​​您​​​可​​​以​​​在​​​频​​​道​​​出​​​现​​​在​​​ RHN Satellite 网​​​站​​​中​​​时​​​立​​​即​​​开​​​始​​​在​​​频​​​道​​​中​​​注​​​册​​​系​​​统​​​。​​​虽​​​然​​​在​​​频​​​道​​​没​​​有​​​完​​​全​​​部​​​署​​​前​​​无​​​法​​​从​​​ Satellite 获​​​得​​​软​​​件​​​包​​​,但​​​在​​​注​​​册​​​的​​​时​​​候​​​并​​​不​​​需​​​要​​​软​​​件​​​。​​​
您​​​可​​​以​​​为​​​每​​​个​​​频​​​道​​​重​​​复​​​以​​​上​​​的​​​步​​​骤​​​,或​​​在​​​一​​​个​​​单​​​独​​​的​​​命​​​令​​​中​​​在​​​使​​​用​​​一​​​个​​​额​​​外​​​的​​​ -c 标​​​志​​​来​​​传​​​递​​​每​​​个​​​频​​​道​​​的​​​标​​​签​​​,从​​​而​​​将​​​所​​​有​​​频​​​道​​​包​​​括​​​在​​​内​​​。​​​这​​​个​​​命​​​令​​​和​​​以​​​下​​​的​​​命​​​令​​​相​​​似​​​:
satellite-sync -c channel-label-1 \
              -c channel-label-2 \
--mount-point /var/rhn-sat-import
这​​​样​​​可​​​按​​​照​​​以​​​下​​​顺​​​序​​​执​​​行​​​任​​​务​​​:
  1. 部​​​署​​​描​​​述​​​频​​​道​​​共​​​同​​​特​​​性​​​(channel families)的​​​列​​​表​​​。​​​它​​​可​​​以​​​通​​​过​​​将​​​ --step=channel-families 选​​​项​​​分​​​别​​​传​​​递​​​到​​​ satellite-sync 实​​​现​​​。​​​
  2. 在​​​数​​​据​​​库​​​中​​​创​​​建​​​一​​​个​​​特​​​定​​​频​​​道​​​并​​​导​​​入​​​描​​​述​​​这​​​个​​​频​​​道​​​的​​​元​​​数​​​据​​​。​​​您​​​还​​​可​​​以​​​单​​​独​​​使​​​用​​​ --step=channels 选​​​项​​​。​​​
  3. 将​​​ RPM 软​​​件​​​包​​​从​​​临​​​时​​​的​​​存​​​储​​​位​​​置​​​转​​​移​​​到​​​它​​​们​​​最​​​终​​​的​​​位​​​置​​​。​​​您​​​还​​​可​​​以​​​单​​​独​​​使​​​用​​​ --step=rpms 选​​​项​​​。​​​
  4. 解​​​析​​​这​​​个​​​频​​​道​​​中​​​的​​​每​​​个​​​软​​​件​​​包​​​的​​​头​​​元​​​文​​​件​​​;上​​​传​​​软​​​件​​​包​​​数​​​据​​​;将​​​它​​​与​​​相​​​关​​​的​​​频​​​道​​​相​​​连​​​。​​​您​​​可​​​以​​​单​​​独​​​使​​​用​​​ --step=packages 选​​​项​​​。​​​
  5. 识​​​别​​​与​​​这​​​个​​​软​​​件​​​包​​​相​​​关​​​的​​​勘​​​误​​​并​​​将​​​它​​​们​​​包​​​括​​​在​​​贮​​​存​​​库​​​中​​​。​​​您​​​可​​​以​​​使​​​用​​​单​​​独​​​的​​​ --step=errata 选​​​项​​​。​​​
在​​​运​​​行​​​了​​​以​​​前​​​的​​​命​​​令​​​示​​​例​​​后​​​就​​​完​​​成​​​了​​​频​​​道​​​部​​​署​​​。​​​此​​​时​​​应​​​将​​​所​​​有​​​软​​​件​​​包​​​从​​​程​​​序​​​库​​​中​​​移​​​出​​​;您​​​可​​​以​​​使​​​用​​​ cd /var/rhn-sat-import/; ls -alR | grep rpm 命​​​令​​​确​​​认​​​。​​​如​​​果​​​所​​​有​​​的​​​ RPM 已​​​经​​​被​​​安​​​装​​​并​​​移​​​到​​​了​​​它​​​们​​​最​​​终​​​的​​​位​​​置​​​上​​​,这​​​个​​​计​​​数​​​就​​​应​​​该​​​为​​​ 0。​​​系​​​统​​​管​​​理​​​员​​​就​​​可​​​以​​​安​​​全​​​地​​​删​​​除​​​临​​​时​​​的​​​存​​​储​​​(在​​​这​​​个​​​例​​​子​​​中​​​是​​​ /var/rhn-sat-import/)。​​​