
                        N@RedHatCDmini-HOWTO
                                       
Morten Kjeldgaard, mok@imsb.au.dk M Peter von der Ahe, pahe+rhcd@daimi.au.dkA
V]½Ķ^lidong@wh.027.net

   v1.29, 1999~922
     _________________________________________________________________
   
   夶ФFpھRed Hat Linuxo檩@P_Red Hatҵo檺ӷ~
   CDCboNnеo檩cAHΥ]AsRPM]by{Ce
   O֦@ӦnsAHΤ@CDC
     _________________________________________________________________
   
1. z

2. Anatomy of the Red Hat FTP site

     * 2.1 ťؿ
     * 2.2 "RedHat" ؿ -- o檩֤
     * 2.3 "s"ؿ
       
3. RPM]

4. Ao檩a

5. VXs

     * 5.1 O@Ҧ
     * 5.2 󴫧sRPM]
     * 5.3 Ыؤ@ӷshdlist
     * 5.4 comps 
       
6. ̦Z: NCD

     * 6.1 @iۦҰʪCD
       
7. qCDw

8. _

     * 8.1 
     * 8.2 P
       
9. n
     _________________________________________________________________
   
1. z

   @ǭ]i|PϧA@ۤvCDCiA٤IAQ` [1]Red
   Hato檩50OΡCΪ̡AAQ@@ӥ]AFҦ̷ss
   CDoCoO@ӭn]A]CbRed HatF@ӭno檩
   ZA`@ǧsAӨ䤤@ǩMwOApЬd [2]errata
   page.
   
2. Anatomy of the Red Hat FTP site

   HLinuxϪ믫ARed Hat SoftwareNΤ_PxWLinuxo檩
   bFTPIWѤUAoiHqŵoؿoC
   
2.1 ťؿ

   RedHat Linux 6.0ťؿ( [3]pub/redhat/redhat-6.0) ]AFPx
   o檩AӨ䤤@ӥؿ]AF۱qo椧ZsHε{ǥ]󥿡C
   

SRPMS/     alpha/     i386/      sparc/

   boӤ󤤡Aڭ̥Hi386ҡCb夤ҵX{ǤLGiHb
   Red HatxWu@A (Alpha, SPARC, ppc)AOڭ̶Ȧbi386x
   WiFաC]@̺@Nť@B~N^Ai386ؿڥؿpUG
   

-rw-r--r--   1 root     root        18391 Mar 19  1999 COPYING
-rw-r--r--   1 root     root         3187 Apr 19 19:56 README
-rw-r--r--   1 root     root         2751 Sep 19  1997 RPM-PGP-KEY
drwxr-xr-x   5 root     root         1024 Sep 12 08:03 RedHat/
-rwxr--r--   1 root     root         2048 Apr 20 14:33 boot.cat
drwxr-xr-x   7 root     root         1024 Sep 17 08:04 doc/
drwxr-xr-x   6 root     root         1024 Aug  3 16:17 dosutils/
drwxr-xr-x   2 root     root         1024 Aug  3 16:02 images/
-rw-r--r--   1 root     root       222789 Sep 17 08:04 ls-lR
-rw-r--r--   1 root     root        32371 Sep 17 08:04 ls-lR.gz
drwxr-xr-x   4 root     root         1024 Sep 17 08:04 misc/

   doc ؿ]AFIɫHC󭫭nƬOARedHatw˫nHTMLi
   Hb [4]doc/rhmanual/manual/Ct~A٦@FAQHξHOWTO
   Mmini-HOWTOC
   
   images ؿ]AFnnLҰʳnLMCbjhƳ̷so
   檩]6.0)AӺϽLMCҰʬMQ٤boot.imgAoOb
   qCD-ROMwˮɩҥݪCpGq@ӥawLwˡANFS˸ϽL
   FTPOAoӮɭԴNݭnɥRϽLMsupp.img CЬ [5]qCDw 
   ӸԲӫHC
   
   misc ؿ]AFNXAHΤ@Ǭw˩һݭniC
   
2.2 "RedHat" ؿ -- o檩֤

   ؿس̬nNORedHatؿC
   

drwxr-xr-x   2 root     root        23552 Aug  3 16:02 RPMS/
drwxr-xr-x   2 root     root         1024 Aug  3 16:02 base/
-rw-r--r--   1 root     root            0 Jan 19  1999 i386
drwxr-xr-x   5 root     root         1024 Sep 11 08:03 instimage/

   RPMS ؿ]AFRed Hato檩DnA䤤]AF@RPM]Redhat
   Package Manager^󪺶XC@RPM]嫬a]AFiHά
   tmMɡCЬ [6]RPM] ѷӸԲӫHC
   
   base ؿ]AFPbw˹L{һݭnCҦpA comps Awq
   Fb"Choose packages to install" qwqcomponents (]).Ь
   [7]եohHHΨϥΫHCt~@Ӧbbase ؿn
   Ohdlist A䤤]AFb RPMS ؿYϰC
   
   oN۩ҦbRPM]ۤpʥiHqL\Ū hdlist oAӦ}n
   \ŪҦRPM]AoFTP覡w˨ӻOD`KQC
   
   hdlist t~@ӥγ~NOM]WWAҦp Hperl N
   perl-5.004-6.i386.rpmCoNۦpGAQqRedHatiVXsܡ]Ь
   [8]VXs)Ϊ̰pAۤvRPMSؿ AAݭnshdlistAoby
   Ԫ [9]hdlist󳡤NnСC
   
   instimage ؿ]tF@Ӱ򥻪tΡA䤤]AFw˹L{һݭn@
   ǵ{ǩM@ɮwC
   
2.3 "s"ؿ

   /pub/redhat/updates ؿ]AF۱q3.0.3ZҦRedHato쪺s
   CoOΨӧ]Uح]Qsn]ҦbCASO`Nw譱
   sCLצɦF@ӸɤBAbRedHat's errata`iHC
   bupdates ؿ̭n󦳡G
   

drwxrwxr-x   8 ftpuser  ftpusers      8192 Aug 18 08:05 5.1/
drwxrwxr-x   9 ftpuser  ftpusers      8192 Sep 18 08:07 5.2/
drwxrwxr-x   9 ftpuser  ftpusers      8192 Sep 18 08:07 6.0/
lrwxrwxrwx   1 ftpuser  ftpusers         3 Aug 25 13:14 current -> 6.0/

   C@ӥؿc_b [10]ťؿҴyz@ˡC
   
3. RPM]

   Red Hato檩Dn]AF@MRPM (Redhat Package Manager)]C@
   嫬]AGiiHάtmMɡC [11]rpm{ǬO@
   jj]޲zAiQΧ@wˡBdߡBBsBRHΫإߥHRPM榡
   n]CRpm Ka@F@өҦQw˪n]ƾڮwA]Qw˪
   n󪺫HiHHɳQC
   
   o檩GiRPMbtιBo檩ɭԳQإߡCo@I
   nA]jhƪ]{Ǩ̿_@ɮwCqRedHat version 5.0}l
   AGNUЭ㪺Cw2]64^N}lQϥΤFCoӪwq`Q
   tt/glibc/ Ϊ̦bLinuxGtt/libc 6/CҦbo檩iP
   oӮw챵CpGAչϱq@ӤPo檩wˤGiAL̫ܥi
   णu@ADAFVZݮeʦwˤFlibc5]C
   
   RPM]Wr]AFZ.arch.rpmA䤤arch O@صcA_IntelxG
   iӻ]ti386 ȡCAw˪]ŦX@ɮwC
   [12]rpm bT{pTpɭԳq`uoܦnCMӡAqLϥRedhatw
   ˱ҰʺϽLAiHT{TRPM]XQw˦bWC
   
   pGAo{@RPM]Sbwˤu{Qw˪AtΤAnIb
   ɭԡ]@ڥΤ^AAiHwRPM]AҦpG
   
rpm --install  WindowMaker-0.18-1b.i386.rpm

   AƦܥiHqInternetwˡAunAD@RPM]URLG
   
rpm --install ftp://rufus.w3.org/redhat-contrib/noarch/mirror-2.9-2.noarch.rpm

   RPM]t~@Ӫ]AFإߤG󪺷NXCoǥ]ZpG
   .src.rpm A}Bsbtt/SRPMS/ ؿCoǥ]bwCDOnC
   BƹWAb@74CDSŶӦsoǤCMAAi
   H@@ӳW]tSRPMCDC
   
4. Ao檩a

   AݭniHqLt@CDpiHŪg@sbigϽL
   o檩CpGAQVX̷ssA\oӥؿٻݭniHQ
   @LinuxWAoiHO@ӥaϽLAt~W@NFS˸
   LAΪ̬OJAZLC
   
   AiHq@Redhat CDo檩AΪ̱qftpCpGAܨϥftp
   A\To檩̦nkOϥmirror ]
   
   MirrorO@Ӵ_Τ_ݯIWMaؿeCϥftpΤ_
   ݦӫDaIA}BRǤbqIWsb_aI
   Cmirror]iHH@RPM]q [13]rufus.w3.orgCAΪ̱qL@
   ǯIC
   
   @Amirrortm󪺥a mirror.redhatAPɦb󪺳s
   @ǤeCbdefaultZAwqFoǥ]G
   

package=updates
        site=ftp.sunsite.auc.dk
        exclude_patt=(alpha/|sparc/|SRPMS/)
        remote_dir=/disk1/ftp.redhat.com/pub/redhat/updates/6.0
        local_dir=/jaz/updates/6.0

package=dist
        site=ftp.sunsite.auc.dk
        exclude_patt=(alpha/|sparc/|SRPMS/)
        remote_dir=/disk1/ftp.redhat.com/pub/redhat/redhat-6.0
        local_dir=/jaz/redhat-6.0

   HURONnURedHatؿAaϽLC*зVI* AbA
   oӤu@eAAnjUǤj500MBƾڡC
   

mirror -pdist mirror.redhat

   oN蹳Red Hat FTPAaϽLC@Red Hato檩e|b
   o椧ܡC]Auݭn{boӥ]G u@ICҦo檩
   b updatesؿCoˡApGAQnO@HɧsRed Hato檩
   sAAuݭnO updates ؿ̷sNiHFCoӤu@ϥΩROG
   

mirror -pupdates mirror.redhat

   AiHwaӰoӤu@ApACP@AqL@cron}Co
   RedHato檩b@ɪjhƪFTPAȾWOiHiH쪺AL̨C
   ѱqDIG [14]ftp://ftp.redhat.com/pubisCAܤ@ӾaA
   FTPICаѦ [15]RedHat FAQC
   
5. VXs

   FVXsAAݭnѤ@ӱq@xLinuxW֦oؿgvA H
   Φwˤ@ [16]rpm CoݭniTBu@C
   
    1. O@Ҧ
    2. 󴫧sRPM]
    3. hdlist
       
   If you maintain a mirror of the updates directory, you can at any time
   produce a CD including the current updates by repeating these steps.
   
   pGAb updates ؿ@@HܡA\AiHbɭԳqL_o
   BJ@CDC
   
5.1 O@Ҧ

   bw˹L{AǤ󪽱qqCDBCOOAFTP{Ǧ}O`OO
   dQ_MؿO@ҦCoˡANnTw{ǬO_{
   BSHELL}M@ɮwvAoݭnbؿQNCDeCqLBb
   o檩a updatePerm }iHo@IG
     _________________________________________________________________
   
#!/bin/bash

RHVERSION=6.0

LIST=/tmp/er3hd3w25
CDDIR=/jaz/redhat-${RHVERSION}

# Find all directories, and make sure they have +x permission
find $CDDIR -type d -exec chmod -c 755 {} \;

# Find all files that are executables, shell or perl scripts
find $CDDIR -type f | file -f - | grep -v RPM \
   | egrep -i 'executable|perl|bourne|shell' | cut -f1 -d: > $LIST

# Find shared libraries
find $CDDIR -name \*.so >> $LIST

# Make them executable
while read file
do
   if [ ! -x $file ] ; then
      chmod -c 755 $file
   fi
done < $LIST

/bin/rm $LIST

exit 0
     _________________________________________________________________
   
5.2 󴫧sRPM]

   UoӸ}s updateCD A\ରqsؿ_Ҧ
   RPMS ؿCoӸ}ΤF@ǥRPMޥӽTwbUPDATESؿUӥ]
   sCN]Q ${OLD} ؿC
     _________________________________________________________________
   
#! /bin/bash
# This script updates rpms in a RedHat distribution found in $RPMDIR.
# The old rpms will be placed in $OLDDIR.
# The new rpms should be located in $UPDDIR.
# The new images are in $IMGDIR
# The images to be updated are in $OMGDIR
# The architechture is $ARCH.

RHVERSION=6.0
ARCH=i386

CDDIR=/jaz/redhat-${RHVERSION}
RPMDIR=${CDDIR}/${ARCH}/RedHat/RPMS
UPDDIR=${CDDIR}/updates/${ARCH}
IMGDIR=${CDDIR}/updates/images/${ARCH}
OMGDIR=${CDDIR}/${ARCH}/images
OLDDIR=${CDDIR}/old

if [ ! -d $OLDDIR ] ; then
   echo making directory $OLDDIR
   mkdir $OLDDIR
fi

allow_null_glob_expansion=1

for rpm in ${UPDDIR}/*.rpm ; do
  NAME=`rpm --queryformat "%{NAME}" -qp $rpm`
  unset OLDNAME
  for oldrpm in ${RPMDIR}/${NAME}*.rpm ; do
    if [ `rpm --queryformat "%{NAME}" -qp $oldrpm` = "$NAME" ]; then
      OLDNAME=$oldrpm;
      break
    fi
  done
  if [ -z "$OLDNAME" ]; then
    echo $NAME is new
    cp -pv $rpm $RPMDIR
  else
    if [ `basename $rpm` != `basename $OLDNAME` ]; then
      mv $OLDNAME $OLDDIR
      cp -pv $rpm $RPMDIR
    fi
  fi
done


# Copy new boot image files to the right place...
for newfile in ${IMGDIR}/* ; do
  file=${OMGDIR}/$(basename ${newfile})
  if [ $newfile -nt $file ] ; then
     cp -pv $newfile $file
  fi
done

exit 0
     _________________________________________________________________
   
  RedHat 6.0n`NƶG
  
   @RPM]ASOOkernelMkernel-smp]AݭnWOb]W]A
   xW١AҦpAkernel]ݭnpUҥܡG
   

kernel-2.2.5-22.i386.rpm
kernel-2.2.5-22.i586.rpm
kernel-2.2.5-22.i686.rpm

   O_ҦoTӰrpm -qp ^O"kernel"@]WC
   
   pAҬݨAoرpgbF updateCD }A䵲GOu̦Z@ӱo
   TCeMQFAOQF $OLD ؿCt~
   ARedHat䤣PW١C{b̦nѨMkNObBFupdateCD
   Zuaʳoǥ]C]PKyle B. Ferrio kyle@U.Arizona.EDU)
   
   Joshua Sarro <mthed@shore.net> ѤF@PERL}supdateMirror.pli
   HΨӳBzoرpCAiHq
   [17]http://imsb.au.dk/~mok/linux/doc/updateMirror.plooӸ}C
   
5.3 Ыؤ@ӷshdlist

   qCDw˪ɭԡACDw˵{ǻݭn̾aRedHat/base/hdlist Ӵyz
   ӥ]iHbCDoChdlist iHqL{misc/src/install/genhdlist
   ЫءCoӵ{ǥHo楻ڥؿ䪺|@ߤ@ѼƹBCH
   UOupdateHdlist AΤ_եγoӵ{ǡC
     _________________________________________________________________
   
#!/bin/bash

RHVERSION=6.0
ARCH=i386

echo generating hdlist...
CDDIR=/jaz/redhat-${RHVERSION}
GENHDDIR=${CDDIR}/${ARCH}/misc/src/install

chmod u+x ${GENHDDIR}/genhdlist
chmod 644 ${CDDIR}/${ARCH}/RedHat/base/hdlist
${GENHDDIR}/genhdlist ${CDDIR}/${ARCH} || echo "*** GENHDLIST FAILED ***"

exit 0
     _________________________________________________________________
   
   `NGbRedHat/RPMSVXFsZAAo檩AO@RED HAT
   o檩IHCƹWAsIoˡApGAչHoӵo檩Awg
   QsªRPMNQA@UAӧsNQRC
   
  RedHat 5.2n`Nƶ
  
   pGRedHat version 5.2 Ϊ̧󦭪oApGb RedHat/RPMS ]tF
   D RPM󪺸ܡA genhdlistN|YIo|ɭP@ǰDC]b5.2
   Ab RedHat/RPMS @ǫDRPMsls-lRHls-lR.gz AoˡAA
   qoӥؿҦDRPMCΪ̡AAiHϥΤUC@ӸɤB_
   misc/src/install/genhdlist.c AMZqssĶCoӸɤBiHogenhdlist
   DRPMC
     _________________________________________________________________
   
*** genhdlist.c.orig    Fri Nov 27 12:08:13 1998
--- genhdlist.c Fri Nov 27 12:08:20 1998
***************
*** 12,23 ****
--- 12,26 ----

  #define FILENAME_TAG 1000000

+ /* Not used apparently...
+
  int tags[] =  { RPMTAG_NAME, RPMTAG_VERSION, RPMTAG_RELEASE, RPMTAG_SERIAL,
                RPMTAG_FILENAMES, RPMTAG_FILESIZES, RPMTAG_GROUP,
                RPMTAG_REQUIREFLAGS, RPMTAG_REQUIRENAME, RPMTAG_REQUIREVERSION,
                RPMTAG_DESCRIPTION, RPMTAG_SUMMARY, RPMTAG_PROVIDES,
                RPMTAG_SIZE, RPMTAG_OBSOLETES };
  int numTags = sizeof(tags) / sizeof(int);
+ */

  int main(int argc, char ** argv) {
      char buf[300];
***************
*** 26,34 ****
--- 29,39 ----
      struct dirent * ent;
      int fd, rc, isSource;
      Header h;
+     /* not used
      int count, type;
      int i;
      void * ptr;
+     */

      if (argc != 2) {
        fprintf(stderr, "usage: genhdlist <dir>\n");
***************
*** 74,79 ****
--- 79,85 ----

            rc = rpmReadPackageHeader(fd, &h, &isSource, NULL, NULL);

+           if (!rc) {
            headerRemoveEntry(h, RPMTAG_POSTIN);
            headerRemoveEntry(h, RPMTAG_POSTUN);
            headerRemoveEntry(h, RPMTAG_PREIN);
***************
*** 110,115 ****
--- 116,122 ----
            headerWrite(outfd, h, HEADER_MAGIC_YES);
            headerFree(h);
            close(fd);
+           }
        }

        errno = 0;
     _________________________________________________________________
   
5.4 comps 

   comps wqF]pbw˪ɭԮjb@_AbRED HATo檩AھڥL
   ̴Ѫ\AҦpG
   
     * Printer Support
     * X Window System
     * GNOME
     * KDE
     * Mail/WWW/News Tools
     * ...
     * Kernel Development
     * Extra Documentation
       
   ɭԦbw˪L{AΤQ"Components to install"A]Qw
   ܡAӦ]hSAbեC̦Z@ӶإseverythingC
   RED HATíAܩҦ]jݭn1GۥѺϽLŶC
   
   bܮؤA٦@ӿﶵ\ΤTaܻݭnw˪]Cuww˩
   ̦bեCܡeverytingOAFקRedHat/base/comps file~
   @iHϧA]Qw˪kC
   
   comps 󪺮榡{bΤ@Yyzե󪺮榡AMZO@ӪŦC
   
0.1
<empty line>

   boӤZAեQCXAΪŦC
   
<component 1>
<empty line>
<component 2>
<empty line>
.
.
<component n>
<empty line>
EOF

   CӲե󦳦pUwqG
   
(0|1) (--hide)? <name>
<RPM 1>
<RPM 2>
...
<RPM n>
end

   bCӲե󪺦W١AX0Ϊ1C1ܳoӲեQq{A0hۤϡC
   "--hide" ܧAݤӱءADAܡMa(expert)wˡCĤ@Ӳ
   Q٬BASEAoO@ӯSOեC] ӥBbܮبX{C
   ]oNۧAhoӰ򥻪wˡ^C
   
   MZ۪Oݤ_ӲեRPM]CA`NbRPM s񪺬O]WAӤ
   O]W@ӳ]ɺ޸g`O@˪^
   
   qLNA][J comps󤤡AAiHwAۤvo檩APɽT{A
   ]Qq{awˡC@ݭn`NƱOA]ۤ̿ʡCObo
   AANOAI:-)C@ĵiGߤnK[Ϊ̲󤤪ŮCˬd
   wsbcomps C]@󪺤@ӫ^AMZݥOpQC
   ]Ϊˬdi386/misc/src/install/pkgs.c dݤOpQѪӸ`^
   
6. ̦Z: NCD

   ڭ̰]bAtΤ@ӥiHu@CD}BADpϥΥCڭ
   boz@_NCDӸ`CpGAb@LINUXtΤNACDAAi
   Hwuq [18]XCDroast]Cb XCDRoastA} Rock RidgeXiAH
   TRANS.TBL 󪺨@C
   
   T{CDtop ؿ]Aܤ֦pUؿM
   

COPYING      RPM-PGP-KEY README       RedHat/

   HUؿiHھڱpӲK[
   

doc/         gnome/      misc/        dosutils/    images/

6.1 @iۦҰʪCD

   (o@ݭnPDawn Endico dawn@math.wayne.edu). JMXCDroast
   @iۦҰʪϽLAAݭn@ǨLuCҦp [19]mkisofsM
   [20]cdrecordAAiHq [21]ftp://contrib.redhat.comooǳnRPM]
   ̷sC
   
   Aݭn@QgbCDW@ӬMCoӤj500MΪ̧hC]
   нT{AhۥѪŶ}BApGnܡAbHURO
   redhat.img ؿCAiݭn@@Ӯھ@ϥmount ΪcdrecordC
   
  @ϽLM
  
   ؿܧAHA]OACDڥؿCҦpredhat-6.0/i386
   

mkisofs -v -R -T -J -V "Red Hat 6.0" -b images/boot.img -c boot.cat -o /tmp/red
hat.img .

   @Ǫmkisofs S-J ﶵCoӿﶵiHQA]ҩwq
   JolietXiFbCDbWINDOWSiŪʧjӤQw˵{ǨϥΡC
   
  լM
  
   will be wrong.
   
   pGA٤ߡAAiHqL˸覡ˬdAsϽLvHCpGAѰO
   󪺳\iAΪ̳]mrock ridgeXiA\N|ͩ㪺~C]o
   ˪MؿcNO~C
   

mount -t iso9660 -o ro,loop=/dev/loop0 /tmp/redhat.img /mnt/cdrom

   AFoӤu@ZAnѤFC
   

umount /mnt/cdrom

  NϽL
  
   T{ATa]mFA]ƪtסAoөROOF4XCDRAӧAi֦
   O1XΪ2XXʾC
   

cdrecord -v speed=4 dev=0,0 /tmp/redhat.img

7. qCDw

   q@ӷsCDw˪ɭԡAAݭn@@ӥiҰʪϽLC`NGϥ
   sAMS-DOS榡ϽLIϥΤ@¡BDϽLibw˹L{ɭP
   DC
   
   b@LINUXtΤAAiHqLdd ROӨ@ϽLC
   

dd if=/mnt/cdrom/images/boot.img of=/dev/fd0 bs=1440k

   b@ӹBDOSΪWINDOWS-9XtΤAAݭnϥRAWRITE.EXE{ǡAӵ{
   iHb dosutils ؿC
   
   AQiw˪Ϊ̨tΤɯŪpAJAҰʺϽLΪ̷sN
   CDAMZqϽLҰʡC_w˹L{ԲӫHЬݦɡA
   Installation-HOWTO ΪBootdisk-HOWTO AoǳiHb doc/HOWTO ؿ
   C
   
8. _

   oí̷s SGML iHb of
   [22]http://imsb.au.dk/~mok/linux/doc/RedHat-CD.sgml ( [23]HTML
   version)oC
   
   AiHqLpU@ǥNXADpREDHAT-CD mini HOWTO
   
<a href="http://imsb.au.dk/~mok/linux/doc/RedHat-CD.html">
<img src="http://imsb.au.dk/~mok/logos/RedHat-CD.png" alt="RedHat CD mini-howto
" height=30 nosave border=0>
</a>

8.1 

   Ed Schlunder <zilym@asu.edu>gF@fix-rhcd ϥΤuiHϧAˬdA
   vRed Hat Linuxo檩HAҦpjpBW١B\iHαqRed Hatx
   ftpIŸs "ls -lNR"CҦ~\i|QHŦXls CA
   Ԩ [24]fix-rhcd homepageC
   
   Rod Smith <smithrod@bellatlantic.net>gF@<<ۤvRED HATw˫n>>
   A䤤N]AFp@RedHatwCDѡC䤤SOyzFpq
   DUNIXtΤNCDAAiHb
   [25]http://members.bellatlantic.net/~smithrod/rhjol.htmlӤC
   
    <skooter@hol.fr> Ҽgk媩 ``Comment graver un CD de la RedHat
   5.x a partir de fichiers telecharges sur Internet...'' iHb
   [26]http://linuxfr.org/docs/article/gravure-CD-RH51.htmlC
   
    Jussi Torhonen <jussi.torhonen@tietosavo.fi> һ [27]Howto
   make a homebrew O_iҰʪ RedHat Linux 5.2 CD-ROM.
   
8.2 P

   FWzH~Aڭ̭nP¤UCHG
   
     * Lars Christensen <larsch@cs.auc.dk>
     * Thomas Duffy <tbd@cs.brown.edu>
     * Dawn Endico <dawn@math.wayne.edu>
     * Seva <seva@null.cc.uic.edu>
     * Michael Thomas Cope <mcope@orion.ac.hmc.edu>
     * Charles J. Fisher <charles_fisher@bigfoot.com>
       
9. n

   While the given information in this document is believed to be
   correct, the authors assume no responsibility whatsoever for any
   damage to hardware and/or software, or any loss of data resulting from
   the procedures outlined in this document.
   
   夤ҵHQT{TC@̹]ӳywΡ]Ρ^n󪺷l
   `tdA]]b夤ҭzy{ް_ƾڥᥢtdI

References

   1. http://www.redhat.com/
   2. http://www.redhat.com/corp/support/errata
   3. ftp://ftp.redhat.com/pub/redhat/redhat-6.0/
   4. http://www.redhat.com/corp/support/manuals/RHL-6.0-Manual/install-guide/manual
   5. file://localhost/tmp/zh-sgmltools.9784/RedHat-CD-HOWTO.txt.html#sec-install
   6. file://localhost/tmp/zh-sgmltools.9784/RedHat-CD-HOWTO.txt.html#sec-rpm
   7. file://localhost/tmp/zh-sgmltools.9784/RedHat-CD-HOWTO.txt.html#sec-comps
   8. file://localhost/tmp/zh-sgmltools.9784/RedHat-CD-HOWTO.txt.html#sec-updates
   9. file://localhost/tmp/zh-sgmltools.9784/RedHat-CD-HOWTO.txt.html#sec-new-hdlist
  10. file://localhost/tmp/zh-sgmltools.9784/RedHat-CD-HOWTO.txt.html#sec-top-level
  11. http://www.rpm.org/
  12. http://www.rpm.org/
  13. http://rufus.w3.org/linux/RPM/mirror.html
  14. ftp://ftp.redhat.com/pub
  15. http://www.redhat.com/support/docs/rhl/RedHat-FAQ/RedHat-FAQ-12.html#ss12.1
  16. http://www.rpm.org/
  17. http://imsb.au.dk/~mok/linux/doc/updateMirror.pl
  18. http://www.fh-muenchen.de/rz/xcdroast
  19. ftp://tsx-11.mit.edu/pub/linux/packages/mkisofs/
  20. http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html
  21. ftp://contrib.redhat.com/
  22. http://imsb.au.dk/~mok/linux/doc/RedHat-CD.sgml
  23. http://imsb.au.dk/~mok/linux/doc/RedHat-CD.html
  24. http://www.ajusd.org/~edward/fix-rhcd/
  25. http://members.bellatlantic.net/~smithrod/rhjol.html
  26. http://linuxfr.org/docs/article/gravure-CD-RH51.html
  27. http://www.iwn.fi/~jt/cd/
