Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > e74e806c1a2640e922856d7eb69d1420 > files > 93

howto-text-ja-2006-5mdv2010.0.noarch.rpm

  Burning a RedHat CD mini-HOWTO
  Morten Kjeldgaard , mok@imsb.au.dk
  and
  Peter von der Ahe , pahe+rhcd@daimi.au.dk
  v1.18, 27 December 1998
  ’†h ¹•F ,  masahiko@iname.com
  15 Mar 1999

  ‚±‚̃hƒLƒ…ƒƒ“ƒg‚É‚Í RedHat ŽÐ‚©‚çw“ü‚µ‚Ä“¾‚邱‚Æ‚Ì‚Å‚«‚é‚à‚Ì‚Æ“¯“™
  ‚́A‚ ‚È‚½‚¾‚¯‚Ì Red Hat Linux CD ‚ðì‚é•û–@‚ɂ‚¢‚āAƒfƒBƒXƒgƒŠƒrƒ…[
  ƒVƒ‡ƒ“‚̍\‘¢A‚¨‚æ‚сAÅV‚Ì RPM ‚ðŠÜ‚߂邽‚߂̎菇‚ª ‘‚©‚ê‚Ä‚¢‚Ü‚·B
  ‚Ü‚¸æ‚É •K—v‚È•¨‚Í ‚‘¬‚ȃlƒbƒgƒ[ƒN‚ւ̐ڑ±‚Æ CD ƒ‰ƒCƒ^[‚Å‚·B

  ‚±‚Ì•¶‘‚ɏ‘‚©‚ê‚Ä‚¢‚éì‹Æ‚ð‰ž—p‚·‚ê‚΁AVine Linux beta 1‚â Linux
  Mandrake ‚È‚Ç‚¢‚­‚‚©‚Ì RedHat Linux ƒx[ƒX‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ì
  CD ‚ðÄ‚­‚±‚Æ‚à‰Â”\‚Å‚·‚ªA‚»‚̏ꍇ ‚±‚Ì•¶‘’†‚̃XƒNƒŠƒvƒg‚È‚Ç‚ð“K‹X
  •ÒW‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B

  ______________________________________________________________________

  –ÚŽŸ

  1. ‚Í‚¶‚ß‚É
  2. Red Hat FTP ƒTƒCƒg‚̍\‘¢
     2.1 ƒgƒbƒvƒŒƒxƒ‹ƒfƒBƒŒƒNƒgƒŠ
     2.2 "RedHat" ƒfƒBƒŒƒNƒgƒŠ - ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ÌŠj

  3. RPM ƒpƒbƒP[ƒW
  4. ƒ[ƒJƒ‹‚ɃfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃Rƒs[‚ðì¬‚·‚é
  5. ÅV”Å‚ð‘g‚ݍž‚Þ
     5.1 ƒp[ƒ~ƒbƒVƒ‡ƒ“‚̏C³
     5.2 XV‚³‚ꂽRPM ‚Æ’u‚«Š·‚¦‚é
     5.3 V‚µ‚¢hdlist ƒtƒ@ƒCƒ‹‚̐¶¬
        5.3.1 d—vFRedHat5.2‚ÉŠÖ‚µ‚Ä

  6. ÅŒã‚É: CD‚ðÄ‚­
     6.1 ƒu[ƒ^ƒuƒ‹CD‚̍쐬
        6.1.1 ƒfƒBƒXƒNƒCƒ[ƒW‚̍쐬
        6.1.2 ƒfƒBƒXƒNƒCƒ[ƒW‚̃eƒXƒg
        6.1.3 ƒfƒBƒXƒN‚ɏĂ«‚‚¯‚é

  7. CD ‚©‚ç‚̃Cƒ“ƒXƒg[ƒ‹
  8. ‚±‚̃hƒLƒ…ƒƒ“ƒg‚ɂ‚¢‚Ä
     8.1 ŠÖ˜A‚·‚éƒhƒLƒ…ƒƒ“ƒg
     8.2 ŽÓŽ«

  9. –Ɛӎ–€
  10. •t˜^ - —pŒêW

  ______________________________________________________________________

  1.  ‚Í‚¶‚ß‚É

  ƒIƒŠƒWƒiƒ‹‚Ì CD ‚ðì‚肽‚¢——R‚Í‚¢‚­‚‚©‚ ‚é‚Å‚µ‚傤B—Ⴆ‚΁A‚ ‚È‚½‚Í
  ƒPƒ`ƒ“–V‚Å Red Hat Linux <http://www.redhat.com/> ‚É•¥‚¤ $50 ‚ªÉ‚µ‚¢
  ‚Æ‚©A‚ ‚é‚¢‚́AŒ»Ý‚Å‚«‚é‚·‚ׂẴAƒbƒvƒf[ƒg‚ª‚È‚³‚ꂽ ÅV”Å‚Ì CD
  ‚ª—~‚µ‚¢‚Æ‚©EEEB‚±‚¤Žv‚¤‚Ì‚Í‚à‚Á‚Æ‚à‚È‚±‚Æ‚Å‚·B‚È‚º‚È‚çŒÂX‚̃ŠƒŠ
  [ƒX‚ÌŒã‚É‚Í•K‚¸‚ÆŒ¾‚Á‚Ä‚¢‚¢‚قǁAƒZƒLƒ…ƒŠƒeƒB[‚ª‚ç‚Ý‚Ì•¨‚ðŠÜ‚ޏC³‚ª
  ‚È‚³‚ê‚Ä‚¢‚é‚©‚ç‚Å‚·B updates/00README.errata
  <ftp://ftp.redhat.com/pub/redhat/redhat-5.2/updates/00README.errata>
  ‚ð‚²——‚­‚¾‚³‚¢Bƒvƒ‰ƒbƒgƒtƒH[ƒ€•Ê‚Ì C³“_(ƒGƒ‰ƒbƒ^, errata)‚̈ꗗ‚à
  ‚ ‚è‚Ü‚·BŽQl‚܂łɁAIntel ƒA[ƒLƒeƒNƒ`ƒƒ—p ‚Ì the Intel errata sheet
  <ftp://ftp.redhat.com/pub/redhat/updates/5.2/i386/00README.errata> ‚ð
  ‚²——‚­‚¾‚³‚¢B

  2.  Red Hat FTP ƒTƒCƒg‚̍\‘¢

  Red Hat Software ‚Í Linux ƒRƒ~ƒ…ƒjƒeƒB‚̐¸_‚ÉŠî‚«A‚¢‚­‚‚©‚̃vƒ‰ƒb
  ƒgƒtƒH[ƒ€Œü‚¯‚Ì Linux ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ð FTP ƒTƒCƒg‚©‚ç—˜—p‚Å‚«
  ‚é‚悤‚É‚µ‚Ä‚¨‚èA‚·‚ׂāAƒgƒbƒvƒfƒBƒŒƒNƒgƒŠ‚©‚炽‚ǂ邱‚Æ‚ª‚Å‚«‚Ü‚·B

  2.1.  ƒgƒbƒvƒŒƒxƒ‹ƒfƒBƒŒƒNƒgƒŠ

  RedHat Linux ƒŠƒŠ[ƒX 5.2 ‚̃gƒbƒvƒfƒBƒŒƒNƒgƒŠ (pub/redhat/redhat-5.2
  <ftp://ftp.redhat.com/pub/redhat/redhat-5.2/>) ‚ɂ́A‚»‚ꂼ‚ê‚̃A[ƒL
  ƒeƒNƒ`ƒƒ(intelAalphaAsparc)Œü‚¯‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“Aƒ\[ƒXƒpƒb
  ƒP[ƒWAƒAƒbƒvƒf[ƒgA‚ª“ü‚Á‚½ƒfƒBƒŒƒNƒgƒŠ‚ª‚ ‚è‚Ü‚·B

       SRPMS/     alpha/     i386/      sparc/     updates/

  ‚±‚̃hƒLƒ…ƒƒ“ƒg‚Å‚Í—á‚Æ‚µ‚Ä i386 ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ðŽg—p‚µ‚Ü‚·B
  ‚±‚±‚ɏ‘‚©‚ꂽŽè‡‚Í RedHat‚É‚æ‚Á‚ăTƒ|[ƒg‚³‚ꂽ‚·‚×‚Ä‚Ì ƒvƒ‰ƒbƒgƒtƒH
  [ƒ€ (Alpha, SPARC, ppc‚È‚Ç)‚Å’Ê—p‚·‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñ‚ªAŽ„‚½‚¿‚Í i386
  ƒvƒ‰ƒbƒgƒtƒH[ƒ€‚Å‚µ‚©ƒeƒXƒg‚µ‚Ä‚¢‚Ü‚¹‚ñB(’ljÁî•ñ‚ð‚¨‘Ò‚¿‚µ‚Ä‚¨‚è‚Ü
  ‚·) i386ƒfƒBƒŒƒNƒgƒŠ‚Ì“à—e‚ÍŽŸ‚̂悤‚É‚È‚è‚Ü‚·B -

       -rw-r--r--   8 ftpuser  ftpusers     19686 May 27  1997 COPYING
       -rw-r--r--   1 ftpuser  ftpusers      3023 May  7 09:58 README
       -rw-r--r--  10 ftpuser  ftpusers      2751 Sep 18  1997 RPM-PGP-KEY
       drwxr-xr-x   5 ftpuser  ftpusers        96 Jul 15 08:34 RedHat/
       drwxr-xr-x   5 ftpuser  ftpusers      8192 Jul 15 08:35 doc/
       drwxr-xr-x   5 ftpuser  ftpusers      8192 Jul 15 08:35 dosutils/
       drwxr-xr-x   5 ftpuser  ftpusers      8192 Jul 15 08:33 gnome/
       drwxr-xr-x   2 ftpuser  ftpusers        96 Jun  7 02:47 images/
       drwxr-xr-x   4 ftpuser  ftpusers        96 Jun  5 12:24 misc/

  doc ƒfƒBƒŒƒNƒgƒŠ‚É‚Í‚½‚­‚³‚ñ‚̏î•ñ‚ª‚‚܂Á‚Ä‚¢‚Ü‚·BÅ‚àd—v‚È‚à‚Ì‚Å
  ‚́A HTMLŒ`Ž®‚ÌRedHat ƒCƒ“ƒXƒg[ƒ‹ƒ}ƒjƒ…ƒAƒ‹‚ª doc/rhmanual/manual/
  <ftp://ftp.redhat.com/pub/redhat/redhat-5.2/i386/doc/rhmanual/manual/doc000.htm>
  ƒfƒBƒŒƒNƒgƒŠ‚É ‚ ‚è‚Ü‚·B‚»‚Ì‚Ù‚©‚ɁA‚½‚­‚³‚ñ‚ÌFAQA‚»‚µ‚āAHOWTO
  ‚Æmini-HOWTO ‚ª‚·‚ׂēü‚Á‚Ä‚¢‚Ü‚·B

  images ƒfƒBƒŒƒNƒgƒŠ‚É‚Í ‹N“® ƒtƒƒbƒs[‚̃fƒBƒXƒNƒCƒ[ƒW‚ª“ü‚Á‚Ä‚¨
  ‚èA‚±‚ê‚ç‚́Aƒtƒƒbƒs[ƒfƒBƒXƒN‚ɃRƒs[‚µ‚ÄŽg‚¢‚Ü‚·BÅ‚àV‚µ‚¢ƒfƒBƒX
  ƒgƒŠƒrƒ…[ƒVƒ‡ƒ“(5.2)‚Å‚Í 2‚‚̃fƒBƒXƒNƒCƒ[ƒW‚ª—˜—p‰Â”\‚É‚È‚Á‚Ä‚¢‚Ü
  ‚·B

  boot ƒCƒ[ƒW‚Í boot.img ‚Æ–¼•t‚¯‚ç‚ê‚Ä‚¢‚Ü‚·B‚±‚̃fƒBƒXƒN‚ÍCD-ROM‚©
  ‚ç’¼ÚƒCƒ“ƒXƒg[ƒ‹‚ðŽÀs‚·‚éê‡‚É•K—v‚Å‚·Bƒ[ƒJƒ‹ƒn[ƒhƒfƒBƒXƒN
  ‚âANFSŒo—RA‚Ü‚½‚ÍFTP‚©‚ç ƒCƒ“ƒXƒg[ƒ‹‚ðs‚¤ê‡A supplementaryƒfƒB
  ƒXƒNiƒtƒ@ƒCƒ‹–¼: supp.imgj‚àA•K—v‚É‚È‚è‚Ü‚·B Ú×‚́u``CD‚©‚ç‚̃C
  ƒ“ƒXƒg[ƒ‹''v‚̍€‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  misc ƒfƒBƒŒƒNƒgƒŠ‚ɂ̓Cƒ“ƒXƒg[ƒ‹‚É•K—v‚ȁA‘½‚­‚̃vƒƒOƒ‰ƒ€‚̃\[ƒX‚Æ
  ŽÀsŒ`Ž®ƒtƒ@ƒCƒ‹‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B

  2.2.  "RedHat" ƒfƒBƒŒƒNƒgƒŠ - ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ÌŠj

  ƒcƒŠ[‚Ì’†‚Å Å‚àd—v‚È•”•ª‚Í RedHatƒfƒBƒŒƒNƒgƒŠ‚ÉŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·B-

       drwxr-xr-x   2 ftpuser  ftpusers     24576 Jul 15 08:35 RPMS/
       drwxr-xr-x   2 ftpuser  ftpusers      8192 Jul 15 08:32 base/
       -rw-rw-rw-  59 ftpuser  ftpusers         0 Aug 15 14:21 i386
       drwxr-xr-x   4 ftpuser  ftpusers        96 Jun  5 12:24 instimage/

  RPMS ƒfƒBƒŒƒNƒgƒŠ‚ɂ́ARed Hat ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ÌŽå—v•”•ª‚ª‘½‚­
  ‚Ì RPM (Redhat Package Manager)ƒpƒbƒP[ƒW‚̃Zƒbƒg‚Æ‚¢‚¤Œ`‚ÅŠÜ‚Ü‚ê‚Ä‚¢
  ‚Ü‚·B“TŒ^“I‚È RPM ƒpƒbƒP[ƒW‚ɂ́AƒoƒCƒiƒŠŽÀsŒ`Ž®ƒtƒ@ƒCƒ‹‚ª“KØ‚ȐÝ
  ’èƒtƒ@ƒCƒ‹A‚¨‚æ‚Ñ ƒhƒLƒ…ƒƒ“ƒg‚Æ‚Æ‚à‚É”[‚ß‚ç‚ê‚Ä‚¢‚Ü‚·BÚ‚µ‚­‚Í
  u``RPM ƒpƒbƒP[ƒW''v‚̍€‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  base ƒfƒBƒŒƒNƒgƒŠ‚É‚Í comps(ƒpƒbƒP[ƒW‚̃Oƒ‹[ƒv‚ð’è‹`‚·‚éƒtƒ@ƒCƒ‹
  ‚Å,ƒCƒ“ƒXƒg[ƒ‹‚·‚éƒpƒbƒP[ƒW‚Ì‘I‘ðŽž‚ÉŽg—p)‚âAhdlist (RPMSƒfƒBƒŒƒNƒg
  ƒŠ“à‚Ì ‘SRPMƒtƒ@ƒCƒ‹‚̃wƒbƒ_•”•ª‚ðŠÜ‚Þƒtƒ@ƒCƒ‹) ‚Æ‚¢‚Á‚½AƒCƒ“ƒXƒg[ƒ‹
  ‚̉ߒö‚Å•K—v‚É‚È‚é ‚¢‚­‚‚©‚̃f[ƒ^ƒx[ƒX‚ª”[‚ß‚ç‚ê‚Ä‚¢‚Ü‚·B

  hdlist ƒtƒ@ƒCƒ‹‚ð“Ç‚Þ‚¾‚¯‚ŁA‘S‚Ä‚ÌRPMƒtƒ@ƒCƒ‹‚ð“Ç‚Þ‚±‚Æ–³‚µ‚ɃpƒbƒP[
  ƒWŠÔ‚Ì ˆË‘¶ŠÖŒW‚ð’m‚邱‚Æ‚ª‚Å‚«‚Ü‚·B‚±‚ê‚́AFTP‚©‚ç‚̃Cƒ“ƒXƒg[ƒ‹Žž‚É
  ”ñí‚É•Ö—˜‚Å‚·B

  hdlist ‚Ì‚à‚¤ˆê‚Â‚Ì–ðŠ„‚ÍƒpƒbƒP[ƒW–¼‚ðƒtƒ@ƒCƒ‹–¼‚ÉŠ„‚è“–‚Ă邱‚Æ‚Å
  ‚·Bi‚½‚Æ‚¦‚΃pƒbƒP[ƒW–¼ perl Fƒtƒ@ƒCƒ‹–¼ perl-5.004-6.i386.rpmjB
  ‚±‚ê‚́AXV‚³‚ꂽƒtƒ@ƒCƒ‹‚ð‘g‚ݍž‚ñ‚¾‚è (u``XV‚³‚ꂽRPM‚Æ’u‚«Š·‚¦
  ‚é''vŽQÆ)A“ÆŽ©‚̃pƒbƒP[ƒW‚ð ‘g‚ݍž‚ñ‚¾‚è‚·‚éÛ‚É‚Í hdlist ‚ð‘‚«Š·
  ‚¦‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Æ‚ðŽ¦‚µ‚Ü‚·BŒãq ‚́u``V‚µ‚¢hdlist ƒtƒ@ƒCƒ‹‚̐¶
  ¬''vŽQÆB

  instimage ƒfƒBƒŒƒNƒgƒŠ‚ɂ́AƒCƒ“ƒXƒg[ƒ‹Žè‘±‚«‚É•K—v‚È‘½‚­‚̃tƒ@ƒCƒ‹‚Æ
  ‹¤—Lƒ‰ƒCƒuƒ‰ƒŠ‚ð”õ‚¦‚½Aƒ‰ƒCƒu ƒtƒ@ƒCƒ‹ƒVƒXƒeƒ€‚̍œ‘g‚Ý‚ª“ü‚Á‚Ä‚¢‚Ü
  ‚·B

  3.  RPM ƒpƒbƒP[ƒW

  Red Hat ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ÌŽå‚È•”•ª‚Í RPMƒtƒ@ƒCƒ‹‚̃Zƒbƒg‚©‚琬‚è
  —§‚Á‚Ä‚¢‚Ü‚·B“TŒ^“I‚ÈRPMƒpƒbƒP[ƒW‚ɂ́AƒoƒCƒiƒŠŽÀsŒ`Ž®ƒtƒ@ƒCƒ‹‚ª“K
  Ø‚Ȑݒèƒtƒ@ƒCƒ‹A‚¨‚æ‚уhƒLƒ…ƒƒ“ƒg‚Æ‚Æ‚à‚É”[‚ß ‚ç‚ê‚Ä‚¢‚Ü‚·B rpm
  <http://www.rpm.org> ‚Í‹­—Í‚È ƒpƒbƒP[ƒWŠÇ—ƒvƒƒOƒ‰ƒ€‚Å‚·BRPM ƒtƒH[
  ƒ}ƒbƒg‚É”[‚ß‚ç‚ꂽƒ\ƒtƒgƒEƒFƒA‚ðAinstall (“±“ü)A query (’²
  ¸)Averify (Æ‰ï)Aupdate (XV)Aerase (íœ)A‚»‚µ‚Ä build (ì¬)‚·
  ‚鎖‚ª‚Å‚«‚Ü‚·BRpm ‚́A“±“ü‚³‚ê‚Ä‚¢‚é ‚·‚ׂẴ\ƒtƒgƒEƒFƒAEƒpƒbƒP[
  ƒW‚̏î•ñ‚ð ƒf[ƒ^ƒx[ƒX‚É•ÛŽ‚µ‚Ä‚¨‚èA ‚»‚ê‚ç‚́A‚¢‚‚łàŽQÆ‚·‚邱‚Æ
  ‚ª‚Å‚«‚Ü‚·B

  ƒoƒCƒiƒŠ RPM ƒpƒbƒP[ƒW‚́A“Á’è‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É‚¨‚¢‚Ä“®ì‚·
  ‚é‚悤‚É ì¬‚³‚ê‚Ä‚¢‚Ü‚·B‘½‚­‚̃vƒƒOƒ‰ƒ€‚Í‹¤—Lƒ‰ƒCƒuƒ‰ƒŠ‚Ɉˑ¶‚µ‚Ä
  ‚¢‚Ü‚·‚©‚çA‚±‚ê‚͏d—v‚È‚±‚Æ‚Å‚· RedHat‚Å‚Í version 5.0 ‚©‚ç (ƒNƒŠ[ƒ“
  ‚È64bitƒR[ƒh‚Ì) GNU standard Cƒ‰ƒCƒuƒ‰ƒŠ‚ª“±“ü‚³‚ê‚Ä‚¢‚Ü‚·B‚±‚̃o[
  ƒWƒ‡ƒ“‚̃‰ƒCƒuƒ‰ƒŠ‚́Aˆê”Ê‚É glibc (Linux‚É‚¨‚¢‚Ä‚Ílibc 6)‚ƌĂ΂êA
  ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ì’†‚ÌŽÀsƒtƒ@ƒCƒ‹‚Í A‘S‚Ä‚±‚̃‰ƒCƒuƒ‰ƒŠ‚ɃŠƒ“
  ƒN‚³‚ê‚Ä‚¢‚Ü‚·B‚»‚Ì‚½‚߁AˆÙ‚È‚éƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚©‚玝‚Á‚Ä‚«‚½ƒo
  ƒCƒiƒŠƒtƒ@ƒCƒ‹‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚Ä‚àA libc5 ƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚µ
  ‚È‚¢ŒÀ‚è“®‚©‚È‚¢‚Å‚µ‚傤B

  RPM ƒpƒbƒP[ƒW‚Ì–¼‘O‚Ì––”ö‚É‚Í .arch.rpm, ‚ª‚‚«‚Ü‚·B arch ‚̓A[ƒLƒe
  ƒNƒ`ƒƒ[–¼‚ŁAIntel ƒvƒ‰ƒbƒgƒtƒH[ƒ€—pƒoƒCƒiƒŠ‚É‚Í i386‚ª Žg‚í‚ê‚Ü‚·B
  ƒCƒ“ƒXƒg[ƒ‹‚·‚éƒpƒbƒP[ƒW‚É•K—v‚È‹¤—Lƒ‰ƒCƒuƒ‰ƒŠ‚Æ ƒ}ƒVƒ“‚Å —˜—p‰Â”\‚È
  ƒ‰ƒCƒuƒ‰ƒŠ‚ªA“K‡‚µ‚Ä‚¢‚é•K—v‚ª‚ ‚è‚Ü‚·B‚½‚¢‚Ä‚¢‚̏ꍇA rpm
  <http://www.rpm.org>ƒvƒƒOƒ‰ƒ€‚Í“K‡‚µ‚Ä‚¢‚鎖‚ð•ÛØ‚µ‚Ä‚­‚ê‚é‚Ì‚Å‚·
  ‚ªA‚±‚̃`ƒFƒbƒN‚ð‚©‚í‚·‚¢‚­‚‚©‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·‚ªA‚±‚ê‚ç‚ðŽg‚Á
  ‚Ĉˑ¶ŠÖŒW‚𖳎‹‚µ‚½ƒCƒ“ƒXƒg[ƒ‹‚Ì‹­s‚ðs‚¤ê‡‚ɂ́A‚æ‚­l‚¦‚Ä‚©‚çs
  ‚¤‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢B‚½‚¾‚µARedHat‚̃Cƒ“ƒXƒg[ƒ‹‹N“®ƒfƒBƒXƒN‚ðŽg‚Á‚Ä
  ‚¢‚é‚È‚ç‚΁AƒpƒbƒP[ƒW‚ÌŠÔ‚Ì“K‡‚ÍŠ®‘S‚ɕۏ؂³‚ê‚Ü‚·B

  ƒCƒ“ƒXƒg[ƒ‹‚̉ߒö‚ŁAƒCƒ“ƒXƒg[ƒ‹‚µ‚È‚©‚Á‚½RPMƒpƒbƒP[ƒW‚ð”­Œ©‚µ‚Ä‚à
  ‚ª‚Á‚©‚肵‚È‚¢‚Å‚­‚¾‚³‚¢B‚ ‚Æ‚©‚çA‚¢‚‚łàƒCƒ“ƒXƒg[ƒ‹‚·‚邱‚Æ‚ª‚Å‚«
  ‚Ü‚·B‚½‚Æ‚¦‚΁iroot‚É‚È‚Á‚āj -

       rpm --install  WindowMaker-0.18-1b.i386.rpm

  RPM ƒpƒbƒP[ƒW ‚Ì URL ‚ð’m‚Á‚Ä‚¢‚ê‚΁AƒCƒ“ƒ^[ƒlƒbƒg‚©‚ç’¼ÚƒCƒ“ƒXƒg[
  ƒ‹‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·B‚±‚ñ‚È•—‚É -

       rpm --install ftp://rufus.w3.org/redhat-contrib/noarch/mirror-2.9-2.noarch.rpm

  RPM ƒpƒbƒP[ƒW‚Ì‚à‚¤ˆê‚‚̌`‘Ô(SRPM)‚ɂ́AƒoƒCƒiƒŠ[‚ðì‚邽‚߂̃IƒŠƒW
  ƒiƒ‹‚̃\[ƒX‚ª“ü‚Á‚Ä‚¢‚Ü‚·B‚±‚ê‚ç‚̃pƒbƒP[ƒW‚Ì–¼‘O‚Ì––”ö‚Í .src.rpm
  ‚̂悤‚É‚È‚Á‚Ä‚¨‚èA‚»‚ê‚ç‚Í SRPMS ƒfƒBƒŒƒNƒgƒŠ‚É“ü‚Á‚Ä‚¢‚Ü‚·BSRPM
  ‚́AƒCƒ“ƒXƒg[ƒ‹—pCD ‚Ì’†‚É“ü‚Á‚Ä‚¢‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñBŽÀÛA74•ª
  ‚ÌCD‚É‚Í ‚»‚ê‚ç‚ðŠi”[‚·‚éƒXƒy[ƒX‚Í‚ ‚è‚Ü‚¹‚ñ‚©‚çASRPM —p‚É•Ê‚ÌCD‚ð
  ì‚Á‚Ä‚à‚©‚Ü‚¢‚Ü‚¹‚ñB

  4.  ƒ[ƒJƒ‹‚ɃfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃Rƒs[‚ðì¬‚·‚é

  CDƒ‰ƒCƒ^[‚ª‚‚¢‚½ƒRƒ“ƒsƒ…[ƒ^‚©‚çAƒAƒNƒZƒX‰Â”\‚ȃRƒ“ƒsƒ…[ƒ^‚̏‘‚«ž
  ‚݉”\‚ȃfƒBƒXƒN‚ɁAƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃Rƒs[‚ðì¬‚µ‚Ü‚µ‚傤BX
  V‚³‚ꂽ ƒtƒ@ƒCƒ‹‚ð‘g‚ݍž‚Ý‚½‚¢‚È‚ç‚΁A‚±‚̃fƒBƒŒƒNƒgƒŠ‚ÍLinuxƒ}ƒVƒ“‚©
  ‚珑‚«ž‚݉”\‚Å‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñBiƒ[ƒJƒ‹ƒfƒBƒXƒN‚âANFSƒ}ƒEƒ“ƒg
  ‚³‚ꂽ‚Ù‚©‚̃Rƒ“ƒsƒ…[ƒ^‚̃fƒBƒXƒNA‚Ü‚½‚ÍJAZƒfƒBƒXƒN‚Ȃǁj

  RedHat CD A‚Ü‚½‚Í FTP ‚Ì ‚Ç‚¿‚ç‚©‚©‚çƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ðƒRƒs[‚µ
  ‚Ü‚·B FTP ‚ð—˜—p‚·‚éê‡A³Šm‚ȃRƒs[‚ðì¬‚·‚邽‚ß‚É mirror ƒpƒbƒP
  [ƒW‚ðŽg—p‚·‚é‚Ì‚ªÅ“K‚Å‚·B
  Mirror ‚̓[ƒJƒ‹‚ƃŠƒ‚[ƒg‚̃fƒBƒŒƒNƒgƒŠ“à—e‚ð”äŠr‚·‚鐸I‚È perlƒXƒN
  ƒŠƒvƒg‚Å‚·Bƒ[ƒJƒ‹‚É‚ ‚Á‚ăŠƒ‚[ƒg‚É‚È‚¢ƒtƒ@ƒCƒ‹‚͍폜‚µAƒŠƒ‚[ƒg‚É
  ‚ ‚Á‚㍁[ƒJƒ‹‚É‚È‚¢ƒtƒ@ƒCƒ‹‚Í FTP‚ðŽg—p‚µ‚ÄŽæ‚Á‚Ä‚«‚Ü‚·B mirror ƒvƒ
  ƒOƒ‰ƒ€‚͐ݒèƒtƒ@ƒCƒ‹‚É‚æ‚Á‚Ä’²®‚Å‚«‚Ü‚·B mirror ƒpƒbƒP[ƒW‚Í RPMŒ`Ž®
  ‚Å rufus.w3.org <http://rufus.w3.org/linux/RPM/mirror.html> “™‚©‚ç “ü
  Žè‚Å‚«‚Ü‚·B

  mirror ‚̐ݒèƒtƒ@ƒCƒ‹‚̃Rƒs[‚ð mirror.redhat ‚Æ‚¢‚¤–¼‘O‚э[ƒJƒ‹ƒfƒB
  ƒXƒN‚ɍ쐬‚µ‚Ü‚·Bƒtƒ@ƒCƒ‹ã•”‚Ì “KØ‚È•”•ª‚ð•ÒW‚µ‚Ä‚­‚¾‚³‚¢B
  default ƒZƒNƒVƒ‡ƒ“‚ÌŒã‚É ‚‚¬‚̂悤‚É "package" ‚ð’è‹`‚µ‚Ä‚­‚¾‚³‚¢B -

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

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

  ŽŸ‚̃Rƒ}ƒ“ƒh‚ðŽÀs‚·‚é‚ÆRedHat ƒcƒŠ[‚̃Rƒs[‚ðAƒ[ƒJƒ‹ƒfƒBƒXƒNã‚É
  ì¬‚µ‚Ü‚·B (’ˆÓ)Žn‚ß‚é‘O‚ɁEEE‚æ‚­l‚¦‚Ä‚­‚¾‚³‚¢B‚±‚ê‚É‚æ‚Á‚Ä
  350MbˆÈã‚̃f[ƒ^‚ª“]‘—‚³‚ê‚Ü‚·B

       mirror -pdist mirror.redhat

  ‚±‚¤‚·‚邱‚Æ‚Å RedHat FTP ƒTƒCƒg‚ðƒ[ƒJƒ‹ƒfƒBƒXƒN‚Ƀ~ƒ‰[‚·‚邱‚Æ‚ª‚Å
  ‚«‚Ü‚·BRedHat ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ì“à—e‚ÍŽŸ‚̃ŠƒŠ[ƒX‚Ü‚Å•Ï‚í‚邱
  ‚Æ‚ª‚È‚¢‚̂ŁAƒ_ƒEƒ“ƒ[ƒh‚͈ê“x ‚Å OK ‚Å‚·BƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚É
  ‘΂·‚éXV‚Í‘S‚Ä updates ƒfƒBƒŒƒNƒgƒŠ‚ōs‚í‚ê‚Ü‚·B‚‚܂èARed Hat
  ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚ð ÅV‚É•Û‚Â‚É‚Í updates ƒfƒBƒŒƒNƒgƒŠ‚̃Rƒs[‚ð
  ÅV‚É•Û‚Á‚Ä‚¨‚¯‚΂¢‚¢ ‚Æ‚¢‚¤‚±‚Æ‚Å‚·B‚±‚̍ì‹Æ‚ÍŽŸ‚̃Rƒ}ƒ“ƒh‚ōs‚¦‚Ü
  ‚·B

       mirror -pupdates mirror.redhat

  cron ƒXƒNƒŠƒvƒg‚ð—p‚¢‚邱‚ƂŁA‚±‚̍ì‹Æ‚ð’èŠú“I‚ɍs‚¤‚±‚Æ‚ª‚Å‚«‚Ü‚·B
  RedHat ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚͐¢ŠE’†‚Ì–c‘å‚Ȑ”‚Ì FTPƒT[ƒo[‚©‚ç“üŽè
  ‰Â”\‚Å‚·B‚»‚ê‚ç‚̃TƒCƒg‚́Aƒ}ƒXƒ^[ƒTƒCƒg
  <ftp://ftp.redhat.com/pub>‚ð‚à‚ƂɁA“úXAXV‚³‚ê‚Ä‚¢‚Ü‚·B‚Å‚«‚邾‚¯
  ‹ß‚­‚ÌFTPƒTƒCƒg‚ð‘I‚Ԃ悤‚É‚µ‚Ü‚µ‚傤B RedHat FAQ
  <http://www.redhat.com/support/docs/rhl/RedHat-FAQ/RedHat-
  FAQ-12.html#ss12.1> ŽQÆB

  5.  ÅV”Å‚ð‘g‚ݍž‚Þ

  ÅV”Å‚ð‘g‚ݍž‚ނɂ́Arpm <http://www.rpm.org> ƒRƒ}ƒ“ƒh‚Ì“®ì‚·
  ‚éLinuxƒ}ƒVƒ“‚©‚çAƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ì‚ ‚éƒfƒBƒŒƒNƒgƒŠ‚ւ̏‘‚«ž
  ‚ÝŒ ‚ª•K—v‚Å‚·B ŽŸ‚Ì‚R‚‚̃Xƒeƒbƒv‚𓥂ñ‚Å‚¢‚«‚Ü‚· -

  1. ƒp[ƒ~ƒbƒVƒ‡ƒ“‚̏C³

  2. XV‚³‚ꂽRPM ‚Æ’u‚«Š·‚¦‚é

  3. V‚µ‚¢hdlist ƒtƒ@ƒCƒ‹‚̐¶¬

  updates ƒfƒBƒŒƒNƒgƒŠ‚̃~ƒ‰[‚ðˆÛŽ‚µ‚Ä‚¢‚é‚È‚çA‚±‚̃Xƒeƒbƒv‚𓥂ނ±‚Æ
  ‚Å ‚¢‚‚łàÅV”Å‚ðŠÜ‚ñ‚¾ CD‚ðì¬‚·‚邱‚Æ‚ª‰Â”\‚Å‚·B

  5.1.  ƒp[ƒ~ƒbƒVƒ‡ƒ“‚̏C³

  •sK‚É‚àAFTPƒvƒƒOƒ‰ƒ€‚Í ƒtƒ@ƒCƒ‹‚âƒfƒBƒŒƒNƒgƒŠ‚̃p[ƒ~ƒbƒVƒ‡ƒ“‚ð‚»‚Ì
  ‚Ü‚Ü‚É‚µ‚Ä‚­‚ê‚È‚¢ê‡‚ª‚ ‚è‚Ü‚·BƒCƒ“ƒXƒg[ƒ‹ì‹Æ’†A‚¢‚­‚‚©‚̃vƒƒO
  ƒ‰ƒ€‚Í CD ã‚Å’¼ÚŽÀs‚³‚ê‚邽‚߁ACD ‚ðÄ‚­‚Ü‚¦‚ɃvƒƒOƒ‰ƒ€AƒVƒFƒ‹ƒX
  ƒNƒŠƒvƒgA‚»‚µ‚Ä ‹¤—Lƒ‰ƒCƒuƒ‰ƒŠ‚É‚«‚¿‚ñ‚ÆŽÀs‹–‰Â‚ª—^‚¦‚ç‚ê‚Ä‚¢‚邱‚Æ
  ‚ð Šm”F‚·‚é•K—v‚ª‚ ‚è‚Ü‚·B‚±‚̍ì‹Æ‚É‚Í ŽŸ‚̂悤‚È updatePerm ƒXƒNƒŠƒv
  ƒg ‚ðŽg‚¢‚Ü‚·B-

  ______________________________________________________________________
  #!/bin/bash

  RHVERSION=5.2

  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.  XV‚³‚ꂽRPM ‚Æ’u‚«Š·‚¦‚é

  ŽŸ‚Ì updateCD ‚Æ‚¢‚¤ƒXƒNƒŠƒvƒg‚Í updates ƒfƒBƒŒƒNƒgƒŠ‚Ì‘S‚Ẵtƒ@ƒCƒ‹
  ‚ð RPMS ƒfƒBƒŒƒNƒgƒŠ‚ɃRƒs[‚µ‚Ü‚·B‚±‚̃XƒNƒŠƒvƒg‚Í rpm ‚Ì‚¢‚­‚‚©‚Ì
  ƒJƒ‰ƒNƒŠ‚ðŽg‚Á‚āAupdates ƒfƒBƒŒƒNƒgƒŠ‚Ì’†‚Ì‚æ‚èV‚µ‚¢ƒtƒ@ƒCƒ‹‚𐄒肵
  ‚Ü‚·BŒÃ‚­‚È‚Á‚½ƒtƒ@ƒCƒ‹‚Í ${OLD} ƒfƒBƒŒƒNƒgƒŠ‚Ɉڂ³‚ê‚Ü‚·B

  ______________________________________________________________________
  #! /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 architechture is $ARCH.

  RHVERSION=5.2
  ARCH=i386

  CDDIR=/jaz/redhat-${RHVERSION}
  RPMDIR=${CDDIR}/${ARCH}/RedHat/RPMS
  UPDDIR=${CDDIR}/updates/${ARCH}
  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 ${UPDDIR}/images/* ; do
    file=${CDDIR}$/${ARCH}/images/$(basename ${newfile})
    if [ $newfile -nt $file ] ; then
       cp -pv $newfile $file
    fi
  done

  exit 0
  ______________________________________________________________________

  5.3.  V‚µ‚¢hdlist ƒtƒ@ƒCƒ‹‚̐¶¬

  CD ‚©‚çƒCƒ“ƒXƒg[ƒ‹‚·‚éÛACD ã‚Ì ƒCƒ“ƒXƒg[ƒ‹ƒvƒƒOƒ‰ƒ€‚Í CD ã‚É‚ 
  ‚é RedHat/base/hdlist ‚Æ‚¢‚¤ RPM ƒpƒbƒP[ƒW‚̏î•ñ‚ð‹Lq‚µ‚½ƒtƒ@ƒCƒ‹‚ð
  ŽQÆ‚µ‚Ü‚·B‚±‚Ì hdlist ‚Í misc/src/install/genhdlist ‚Æ‚¢‚¤ƒvƒƒOƒ‰ƒ€
  ‚É‚æ‚Á‚Ä V‚½‚ɐ¶¬‚·‚鎖‚ª‚Å‚«‚Ü‚·BŽŸ‚É‚ ‚°‚é‚Ì‚ª genhdlist‚ðŒÄ‚яo
  ‚· updateHdlist ƒXƒNƒŠƒvƒg‚Å‚·B–‚±‚̃XƒNƒŠƒvƒg‚́Aroot ‚ÅŽÀs‚µ‚È‚¯
  ‚ê‚΂¢‚¯‚Ü‚¹‚ñB-

  ______________________________________________________________________
  #!/bin/bash

  RHVERSION=5.2
  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
  ______________________________________________________________________

  ’ˆÓFƒƒCƒ“ƒfƒBƒŒƒNƒgƒŠiRedHat/RPMSj‚ɍXV‚³‚ꂽƒtƒ@ƒCƒ‹‚ð‘g‚ݍž‚ñ
  ‚Å‚µ‚Ü‚¦‚΁A‚ ‚È‚½‚̃fƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Í‚à‚Í‚â Red Hat FTP ƒTƒCƒg
  ‚̃~ƒ‰[‚Å‚Í‚ ‚è‚Ü‚¹‚ñBi‚æ‚èV‚µ‚¢‚à‚Ì‚É‚È‚Á‚Ä‚¢‚Ü‚·j‚µ‚½‚ª‚Á‚āA‚±
  ‚±‚ŊԈႦ‚āAÄ‚сimirrorƒRƒ}ƒ“ƒh‚ŁjƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃~ƒ‰[‚ð
  ŽÀs‚µ‚Ä‚µ‚Ü‚¤‚ƁA‚à‚Æ‚à‚Ƃ̌¢ƒo[ƒWƒ‡ƒ“‚ÌRPM ‚ªƒ_ƒEƒ“ƒ[ƒh‚µ’¼‚³
  ‚êA‚¹‚Á‚©‚­’u‚«Š·‚¦‚½V‚µ‚¢RPM‚͏Á‚³‚ê‚Ä‚µ‚Ü‚¢‚Ü‚·B

  5.3.1.  d—vFRedHat5.2‚ÉŠÖ‚µ‚Ä

  RedHat ƒo[ƒWƒ‡ƒ“ 5.2 ˆÈ‘O‚Ì‚à‚Ì‚É•t‘®‚·‚é genhdlist ‚́A RedHat/RPMS
  ƒfƒBƒŒƒNƒgƒŠ‚É RPMƒtƒ@ƒCƒ‹ ˆÈŠO‚̃tƒ@ƒCƒ‹‚ªŠÜ‚Ü‚ê‚Ä‚¢‚é‚Æ ƒNƒ‰ƒbƒVƒ…‚µ
  ‚Ü‚·B RedHat 5.2‚Ì RedHat/RPMS ‚ɂ́A‚Q‚‚ÌRPM‚Å‚Í‚È‚¢ƒtƒ@ƒCƒ‹ (ls-lR
  ‚Æ ls-lR.gz ) ‚ªŠÜ‚Ü‚ê‚Ä‚¢‚邽‚߁A–â‘肪‹N‚±‚è‚Ü‚·B‘΍ô‚Æ‚µ‚āA‚±‚Ì
  ƒfƒBƒŒƒNƒgƒŠ‚©‚çRPMˆÈŠO‚̃tƒ@ƒCƒ‹‚ð‘S‚č폜‚·‚é‚©A
  misc/src/install/genhdlist.c ‚ÉŽŸ‚̃pƒbƒ`‚ð“–‚Ä‚Ä make ‚·‚é•K—v‚ª‚ ‚è
  ‚Ü‚·B ‚±‚̃pƒbƒ`‚𓖂Ă邱‚Æ‚Å genhdlist ‚Í RPM ˆÈŠO‚̃tƒ@ƒCƒ‹‚𖳎‹
  ‚·‚é‚悤‚É‚È‚è‚Ü‚·B

  *** 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;

  6.  ÅŒã‚É: CD‚ðÄ‚­

  Ž@‚·‚é‚Æ‚±‚ëA‚¨Ž‚¿‚̃VƒXƒeƒ€‚É‚Í CD ƒ‰ƒCƒ^[‚ª•t‚¢‚Ä‚¢‚āAŽg‚¢•û‚à‚²
  ‘¶‚¶‚¾‚ÆŽv‚¢‚Ü‚·‚̂ŁACD‚ðÄ‚­ì‹Æ‚ɂ‚¢‚Ä‚Í—§‚¿“ü‚è‚Ü‚¹‚ñB‚ªALinux
  ƒVƒXƒeƒ€ã‚Å CD‚ðÄ‚¢‚Ä‚¨‚ç‚ê‚é‚È‚ç‚΁A‚·‚΂炵‚¢ƒ\ƒtƒgA XCDroast
  <http://www.fh-muenchen.de/rz/xcdroast> ‚ð‚¨ŽŽ‚µ‚É‚È‚Á‚Ä Œ©‚Ä‚Í‚¢‚©‚ª
  ‚Å‚µ‚傤‚©B XCDRoast‚Í Rock Ridge ƒGƒNƒXƒeƒ“ƒVƒ‡ƒ“‚â TRANS.TBL ƒtƒ@ƒC
  ƒ‹ ‚̐¶¬‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚Ü‚·B

  CD ‚̃gƒbƒvƒfƒBƒŒƒNƒgƒŠ‚É ŽŸ‚̃tƒ@ƒCƒ‹‚ƃfƒBƒŒƒNƒgƒŠ‚ªŠÜ‚Ü‚ê‚Ä‚¢‚鎖‚ð
  Šm”F‚µ‚Ä‚­‚¾‚³‚¢B-

       COPYING      RPM-PGP-KEY README       RedHat/

  ŽŸ‚̃fƒBƒŒƒNƒgƒŠ‚à–ð‚É—§‚¿‚Ü‚·B-

       doc/         gnome/      misc/        dosutils/    images/

  6.1.  ƒu[ƒ^ƒuƒ‹CD‚̍쐬

  (‚±‚̃ZƒNƒVƒ‡ƒ“‚ð‘‚¢‚Ä‚­‚ꂽ Dawn Endico ‚³‚ñ dawn@math.wayne.edu ‚É
  Š´ŽÓI)
  XCDroast ‚̓u[ƒ^ƒuƒ‹ƒfƒBƒXƒN‚Ì ì¬‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢‚½‚߁A‚»‚Ì‘¼‚Ì
  ƒc[ƒ‹‚ðŽg‚¤•K—v‚ª‚ ‚è‚Ü‚·B—á‚Æ‚µ‚Ä mkisofs
  <ftp://tsx-11.mit.edu/pub/linux/packages/mkisofs/> ‚â  cdrecord
  <http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html>‚ð
  Žg‚¢‚Ü‚·B ‚±‚ê‚ç‚̃pƒbƒP[ƒW‚̍ŐV”Å‚Ì RPM‚ð
  <ftp://contrib.redhat.com> ‚©‚ç“üŽè‚µ‚Ü‚µ‚傤B‚»‚¤‚µ‚Ä CD ‚ɏĂ«•t‚¯
  ‚éƒCƒ[ƒWƒtƒ@ƒCƒ‹‚ð ì¬‚µ‚Ü‚·B‚±‚̃tƒ@ƒCƒ‹‚Í500MbˆÈã‚É‚È‚è‚Ü‚·‚©
  ‚çA\•ª‚È‹ó‚«‚Ì‚ ‚éƒp[ƒeƒBƒVƒ‡ƒ“‚𠌩‚‚¯‚Ä‚¨‚«‚Ü‚µ‚傤B‚±‚±‚Å‚ ‚°
  ‚éƒRƒ}ƒ“ƒh‚Ì—á‚ł́A‚±‚̃Cƒ[ƒWƒtƒ@ƒCƒ‹‚̃pƒX‚ð redhat.img ‚Æ‚µ‚Ä‚¢‚Ü
  ‚·B– mount Acdrecord. ‚Æ‚¢‚Á‚½ƒRƒ}ƒ“ƒh‚ðŽg—p‚·‚é‚É‚Í root ‚É‚È‚é•K
  —v‚ª‚ ‚è‚Ü‚·B

  (–óŽÒ’)

  ŽÀ‚́AXCDroast ‚̃pƒbƒP[ƒW‚É‚Í mkisofs ‚¨‚æ‚Ñ cdrecord ‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü
  ‚·BŒ»Ý(1999/2/28) ÅV‚̃o[ƒWƒ‡ƒ“‚Å‚ ‚é xcdroast-0.96e ƒpƒbƒP[ƒW‚ð
  ƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Æ /usr/lib/xcdroast-0.96e/bin ƒfƒBƒŒƒNƒgƒŠ‚É ‚»‚ꂼ‚ê
  mymkisofs-1.12b4Acdrecord-1.6.1 ‚Æ‚¢‚¤–¼‘O‚ŃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ü‚·B

  6.1.1.  ƒfƒBƒXƒNƒCƒ[ƒW‚̍쐬

  ƒJƒŒƒ“ƒgƒfƒBƒŒƒNƒgƒŠ‚ð ‚ ‚È‚½‚ªƒ~ƒ‰[‚µ‚½ƒfƒBƒŒƒNƒgƒŠ‚Ì CD‚̃‹[ƒgƒfƒB
  ƒŒƒNƒgƒŠ‚É‚È‚éˆÊ’u (‚±‚±‚Å‚Í redhat-5.2/i386 ) ‚Ɉړ®‚µ‚ÄŽŸ‚̂悤‚ÉŽÀ
  s‚µ‚Ü‚·B

  mkisofs -v -r -T -J -V "Red Hat 5.2" -b images/boot.img -c misc/boot/boot.cat -o /tmp/redhat.img .

     (–óŽÒ’ - ƒIƒvƒVƒ‡ƒ“‚Ìà–¾)
        -v EEE ó‹µ‚ƃGƒ‰[ƒƒbƒZ[ƒW‚ð•\Ž¦‚µ‚Ü‚·B
        -r EEE RockRidge ƒGƒNƒXƒeƒ“ƒVƒ‡ƒ“ ‚̃Zƒbƒg
        -T EEE TRANS.TBL‚̐¶¬
        -J EEE Joliet ƒGƒNƒXƒeƒ“ƒVƒ‡ƒ“‚̃Zƒbƒg
        -V EEE ƒ{ƒŠƒ…[ƒ€ ID ‚ÌŽw’è
        -b EEE ƒu[ƒg ƒCƒ[ƒW‚ÌŽw’è
        -c EEE ƒu[ƒg ƒJƒ^ƒƒO‚ÌŽw’è
        -o EEE ì¬‚·‚éƒCƒ[ƒWƒtƒ@ƒCƒ‹‚Ì–¼‘O‚ðŽw’è

  6.1.2.  ƒfƒBƒXƒNƒCƒ[ƒW‚̃eƒXƒg

  ‹^‚è[‚¢l‚́AƒCƒ[ƒW‚ðƒ}ƒEƒ“ƒg‚µ‚āAƒ`ƒFƒbƒN‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢Bƒp[
  ƒ~ƒbƒVƒ‡ƒ“‚̏C³‚â Rock Ridge ƒGƒNƒXƒeƒ“ƒVƒ‡ƒ“‚̃Zƒbƒg‚ð–Y‚ê‚Ä‚¢‚½‚çA
  ƒtƒ@ƒCƒ‹–¼‚âƒfƒBƒŒƒNƒgƒŠ\¬‚ª•s³‚È‚½‚߁AƒGƒ‰[‚ªo‚é‚Å‚µ‚傤B

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

  ƒ`ƒFƒbƒN‚ªI‚í‚Á‚½‚çƒ}ƒEƒ“ƒg‚ð‰ðœ‚·‚é‚Ì‚ð–Y‚ꂸ‚ɁEEE

       umount /mnt/cdrom

  6.1.3.  ƒfƒBƒXƒN‚ɏĂ«‚‚¯‚é

  ‚¨Žg‚¢‚Ì‹@Ší‚ɍ‡‚Á‚½ “]‘—‘¬“x‚ðŽw’肵‚Ä‚­‚¾‚³‚¢B‚±‚Ì—á‚Í 4”{‘¬CDR‚Ì‚à
  ‚Ì‚Å‚·B‚ ‚È‚½‚̃hƒ‰ƒCƒu‚Í •W€‘¬‚â 2”{‘¬‚©‚à‚µ‚ê‚Ü‚¹‚ñB

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

  (–óŽÒ’)

  XCDroast ‚Í ƒu[ƒ^ƒuƒ‹CDƒCƒ[ƒW‚Ì ì¬‚ðƒTƒ|[ƒg‚µ‚Ä‚¢‚È‚¢‚¾‚¯‚È‚Ì‚Å
  mkisofs ‚ō쐬‚µ‚½ƒu[ƒ^ƒuƒ‹CDƒCƒ[ƒW‚ð XCDroast ‚ðŽg‚Á‚ďĂ«•t‚¯‚邱
  ‚Æ‚Í‚Å‚«‚Ü‚·B

  7.  CD ‚©‚ç‚̃Cƒ“ƒXƒg[ƒ‹

  CD‚©‚çƒCƒ“ƒXƒg[ƒ‹‚·‚é‚ɂ́A‚Ü‚¸AƒCƒ“ƒXƒg[ƒ‹‹N“®ƒfƒBƒXƒN‚ðì¬‚·‚é
  •K—v‚ª‚ ‚è‚Ü‚·B
  d—v -
  V‚µ‚­‚āAŒ³‹C‚È MS-DOS ƒtƒH[ƒ}ƒbƒg‚³‚ꂽƒfƒBƒXƒN‚ðŽg‚Á‚Ä‚­‚¾‚³‚¢BŒÃ
  ‚¢A‚­‚½‚тꂽƒfƒBƒXƒN‚̓Cƒ“ƒXƒg[ƒ‹’†‚É Žv‚í‚ʃgƒ‰ƒuƒ‹‚ðˆø‚«‹N‚±‚·‚©
  ‚à‚µ‚ê‚Ü‚¹‚ñB

  Linux ƒVƒXƒeƒ€ã‚È‚çA dd ƒRƒ}ƒ“ƒh‚ð—p‚¢‚āA‹N“®ƒfƒBƒXƒN‚ðì¬‚Å‚«‚Ü
  ‚·B-

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

  DOS ‚âWindows-9x ã‚Å ‹N“®ƒfƒBƒXƒN‚ðì¬‚·‚é‚ɂ́ARAWRITE.EXE ‚Æ‚¢‚¤ƒv
  ƒƒOƒ‰ƒ€‚ª•K—v‚Å‚·B‚±‚̃vƒƒOƒ‰ƒ€‚́ACD ‚Ì dosutils ƒfƒBƒŒƒNƒgƒŠ‚É
  “ü‚Á‚Ä‚¢‚Ü‚·B

  ƒCƒ“ƒXƒg[ƒ‹(‚Ü‚½‚̓AƒbƒvƒOƒŒ[ƒh)‚·‚éƒ}ƒVƒ“‚ðƒVƒƒƒbƒgƒ_ƒEƒ“‚µA boot
  ƒfƒBƒXƒN‚Æ ‚ ‚È‚½‚Ì Ä‚¢‚½CD ‚ð‘}“ü‚µ‚āAƒ}ƒVƒ“‚ð FD ‚©‚ç‹N“®‚µ‚Ä‚­‚¾
  ‚³‚¢BƒCƒ“ƒXƒg[ƒ‹ì‹Æ‚ɂ‚¢‚āA‚æ‚èÚ×‚Í CD ã‚Ì doc/HOWTO ƒfƒBƒŒƒN
  ƒgƒŠ‚È‚Ç‚É‚ ‚é Installation-HOWTO A bootdisk-HOWTO ‚Ȃǂ̃hƒLƒ…ƒƒ“ƒg
  ‚ðŽQÆ‚µ‚Ä‚­‚¾‚³‚¢B

  8.  ‚±‚̃hƒLƒ…ƒƒ“ƒg‚ɂ‚¢‚Ä

  ‚±‚̃hƒLƒ…ƒƒ“ƒg‚̍ŐV”Å‚ÌSGMLƒ\[ƒX‚Í
  <http://imsb.au.dk/~mok/linux/doc/RedHat-CD.sgml> ‚©‚ç“üŽè‚Å‚«‚Ü‚·B

  8.1.  ŠÖ˜A‚·‚éƒhƒLƒ…ƒƒ“ƒg

  Ed Schlunder Ž (zilym@asu.edu) ‚Í ƒ[ƒJƒ‹ƒfƒBƒXƒNã‚É ì¬‚µ‚½ Red
  Hat Linux ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚̃~ƒ‰[‚Ì ƒtƒ@ƒCƒ‹ƒTƒCƒYAƒtƒ@ƒCƒ‹
  –¼Aƒp[ƒ~ƒbƒVƒ‡ƒ“AƒVƒ“ƒ{ƒŠƒbƒNƒŠƒ“ƒN‚Æ A RedHat ŒöŽ® FTP ‚Å‚Ì "ls
  -lNR" ‚ÌŒ‹‰Ê‚Ƃ̐®‡‚ðƒ`ƒFƒbƒN‚·‚é fix-rhcd ‚Æ‚¢‚¤ƒc[ƒ‹‚ðŠJ”­‚µ‚Ü‚µ
  ‚½B‚Ç‚ñ‚ȍ±×‚È ƒp[ƒ~ƒbƒVƒ‡ƒ“‚Ì•s®‡‚ª‚ ‚Á‚Ä‚àAls ‚ÌŒ‹‰Ê‚ɏ]‚Á‚ďC
  ³‚³‚ê‚Ü‚·B fix-rhcd ‚̃z[ƒ€ƒy[ƒW
  <http://www.ajusd.org/~edward/fix-rhcd/> ‚ð‚²——‚­‚¾‚³‚¢B

  8.2.  ŽÓŽ«

  ‹Md‚ȏî•ñ‚ð‚­‚¾‚³‚Á‚½ŽŸ‚̐lX‚ÉŠ´ŽÓ‚µ‚Ü‚· -

  o  Lars Christensen <larsch@cs.auc.dk>

  o  Thomas Duffy <tbd@cs.brown.edu>

  o  Dawn Endico <dawn@math.wayne.edu>

  o  Seva <seva@null.cc.uic.edu>

  9.  –Ɛӎ–€

  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.

  ‚±‚Ì•¶‘‚Ì’†‚̏î•ñ‚͐³Šm‚È‚à‚Ì‚ÆŽv‚Á‚Ä‚¢‚Ü‚·‚ªA‚±‚±‚É‹LÚ‚³‚ꂽì‹Æ‚É
  ‹Nˆö‚·‚éAƒ\ƒtƒgƒEƒFƒA/ƒn[ƒhƒEƒFƒA‚ɑ΂·‚é‚¢‚©‚Ȃ鑹ŠQA‚¨‚æ‚уf[ƒ^
  ‚Ì‘¹Ž¸‚ɂ‚¢‚āA’˜ŽÒ‚½‚¿‚Í‚¢‚Á‚³‚¢‚̐ӔC‚𕉂¢‚Ü‚¹‚ñB

  10.  •t˜^ - —pŒêW

     RockRidge ƒGƒNƒXƒeƒ“ƒVƒ‡ƒ“
        ISO 9660 ‚ÌŠg’£Žd—l‚ŁA 8+3 •¶Žš‚ð‰z‚¦‚½’·‚¢ƒtƒ@ƒCƒ‹–¼AƒVƒ“ƒ{
        ƒŠƒbƒNƒŠƒ“ƒN‚È‚Ç‚ð‹L˜^‚·‚邱‚Æ‚ª‚Å‚«‚éB‚Ù‚Æ‚ñ‚Ç‚Ì UNIX ƒVƒXƒeƒ€
        ‚Å ƒTƒ|[ƒg‚³‚ê‚Ä‚¢‚éB

     Joliet ƒGƒNƒXƒeƒ“ƒVƒ‡ƒ“
        Microsoft ‚ª’ñ¥‚·‚éISO 9660 Šg’£Žd—lB64•¶Žš‚Ü‚Å‚Ì’·‚¢ƒtƒ@ƒCƒ‹
        –¼‚ðƒTƒ|[ƒgB Windows95 ‚¨‚æ‚Ñ NT4.0ˆÈ~‚œǂݍž‚Þ‚±‚Æ‚ª‚Å‚«
        ‚éB

     TRANS.TBL ƒtƒ@ƒCƒ‹
        RockRidge ƒGƒNƒXƒeƒ“ƒVƒ‡ƒ“‚ɑΉž‚µ‚Ä‚¢‚È‚¢ƒVƒXƒe
        ƒ€(Windows,DOS“™)ã‚Å‚àŒ³‚̃tƒ@ƒCƒ‹–¼‚ð’m‚邱‚Æ‚ª‚Å‚«‚é‚悤A’·
        ‚¢ƒtƒ@ƒCƒ‹–¼‚ÆŒ³‚̃tƒ@ƒCƒ‹–¼‚Ƃ̑Ήž‚ª‘‚©‚ê‚Ä‚¢‚éƒtƒ@ƒCƒ‹B