Sophie

Sophie

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

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

  RPM HOWTO
  Donnie Barnes,djb@redhat.com
  V2.0, April 8, 1997
  _“c [ kanda@cmm.is.tohoku.ac.jp
  1997”N9ŒŽ7“ú

  –óŽÒ‚æ‚èFŽ„Ž©gARPM ‚ÌŽ–‚ðÚ‚µ‚­’m‚肽‚¢‚½‚ß‚É ‚±‚Ì HOWTO ‚ð–󂵂½‚Ì
  ‚ŁA RPM ‚ɂ‚¢‚SŽÒ‚Å‚·D‚»‚Ì‚±‚Æ‚ðl—¶‚µ‚Ä‚¨“Ç‚Ý‚­‚¾‚³‚¢D‚Ü‚½A
  ŽÀÛ‚Ì RPM ƒpƒbƒP[ƒW‚ðì¬‚·‚é‚É‚ ‚½‚èAŒÃ‚ ˜a’õ
  <furutaka@Flux.tokai.jaeri.go.jp>‚³‚ñ‚ƐΉª
  ®<ishioka@ppp01.infoPepper.or.jp>‚³‚ñ‚É‚æ‚Á‚ď‘‚©‚ꂽ RPM-BUILD-HOWTO
  ‚ð‚¨“Ç‚Ý‚É‚È‚éŽ–‚ð‚¨Š©‚ß‚µ‚Ü‚·DŽRãp “Ö <yamagata@jwu.ac.jp>‚³‚ñ‚ª–|–ó
  ‚³‚ꂽ‘O‚̃o[ƒWƒ‡ƒ“‚àŽQl‚É‚³‚¹‚Ä’¸‚«‚Ü‚µ‚½D–|–ó‚̊ԈႢ“™‚ÍŽw“E‚µ‚Ä
  ‚½’¸‚¯‚é‚ƍK‚¢‚Å‚·D
  ______________________________________________________________________

  –ÚŽŸ

  1. ‚Í‚¶‚ß‚É
  2. ŠTŠÏ
  3. ˆê”Ê“I‚ȏî•ñ
     3.1 RPM ‚Ì“üŽè
     3.2 RPM ‚Ì‚½‚ß‚É•K—v‚È‚à‚Ì

  4. RPM ‚ÌŽg—p
  5. Œ»Ý RPM ‚ÅŽÀÛ‚É‚Å‚«‚鎖‚͉½‚©
  6. RPM ƒpƒbƒP[ƒW‚̍쐬
     6.1 rpmrc ƒtƒ@ƒCƒ‹
     6.2 spec ƒtƒ@ƒCƒ‹
     6.3 ƒwƒbƒ_
     6.4 Prep
     6.5 Build
     6.6 Install
     6.7 pre ,post ƒCƒ“ƒXƒg[ƒ‹ / ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹ ƒXƒNƒŠƒvƒg (”CˆÓ)
     6.8 Files
     6.9 ì¬
        6.9.1 ƒ\[ƒXƒfƒBƒŒƒNƒgƒŠ ƒcƒŠ[
        6.9.2 ì¬ƒeƒXƒg
        6.9.3 ƒtƒ@ƒCƒ‹ƒŠƒXƒg‚̐¶¬
        6.9.4 RPM ‚ð—p‚¢‚½ƒpƒbƒP[ƒW‚̍쐬
     6.10 ƒeƒXƒg
     6.11 V‚µ‚­ì¬‚µ‚½ RPM ƒpƒbƒP[ƒW‚ð‚Ç‚¤‚·‚ê‚Ηǂ¢‚©D
     6.12 What Now?

  7. ƒ}ƒ‹ƒ` ƒA[ƒLƒeƒNƒ`ƒƒ—p RPM ƒpƒbƒP[ƒW‚̍쐬
     7.1 ƒTƒ“ƒvƒ‹ spec ƒtƒ@ƒCƒ‹
     7.2 optflags
     7.3 ƒ}ƒNƒ
     7.4 ƒpƒbƒP[ƒW‚©‚ç ƒA[ƒLƒeƒNƒ`ƒƒ‚ðœŠO‚·‚é
     7.5 ÅŒã‚É

  8. ’˜ìŒ ’m

  ______________________________________________________________________

  1.  ‚Í‚¶‚ß‚É

  RPM ‚Ƃ́ARed Hat Package Manager ‚ÌŽ–‚Å‚·D–¼‘O‚Ì’†‚É Red Hat ‚Æ‚¢‚¤
  •¶Žš‚ªŠÜ‚Ü‚ê‚Ä‚¢‚Ü‚·‚ªA’N‚Å‚à‚ªŽg‚¦‚éƒI[ƒvƒ“ƒpƒbƒP[ƒW‚Å‚·Dƒ†[ƒU[
  ‚͐V‚µ‚¢ƒ\ƒtƒgƒEƒFƒA‚̃\[ƒXƒR[ƒh‚©‚çŠÈ’P‚ɍč쐬‚Å‚«‚éƒ\[ƒXƒR[ƒhŒ`
  Ž®‹y‚ÑŠÈ’P‚ɃCƒ“ƒXƒg[ƒ‹A’ǐՂł«‚éƒoƒCƒiƒŠŒ`Ž®‚ŃpƒbƒP[ƒW‚Å‚«‚Ü
  ‚·DRPM ‚Í‚Ü‚½‘S‚ẴpƒbƒP[ƒW‹y‚Ñ‚»‚ê‚ç‚ÉŠÜ‚Ü‚ê‚éƒtƒ@ƒCƒ‹‚̃f[ƒ^ƒx[
  ƒX‚ðˆÛŽ‚µ‚Ü‚·D‚±‚̃f[ƒ^ƒx[ƒX‚̓pƒbƒP[ƒW‚ɂ‚¢‚Ă̏ƍ‡‚ƃtƒ@ƒCƒ‹
  ‚Æ(‚à‚µ‚­‚Í)ƒpƒbƒP[ƒW‚ɂ‚¢‚Ă̏î•ñ‚ɑ΂·‚é–â‚¢‡‚킹‚ÉŽg‚í‚ê‚Ü‚·D
  Red Hat Software ‚Í‘¼‚̂׃“ƒ_[‚ª RPM ‚𒲍¸‚µ‚Ĕނç‚Ì”z•zƒpƒbƒP[ƒW‚É
  Žg‚¤‚±‚Æ‚ð§—ã‚µ‚Ä‚¢‚Ü‚·DRPM ‚Í‚Æ‚Ä‚à‘å‹K–͂ȃVƒXƒeƒ€‚Ì‚½‚ß‚ÌŠî‘b‚ð’ñ
  ‹Ÿ‚µ‚Ü‚·‚ª‘S‚­_“î‚ÅŽg‚¢‚â‚·‚¢‚à‚Ì‚Å‚·D‚Ü‚½AŠ®‘S‚ɃI[ƒvƒ“‚Å—L‰v‚È‚à
  ‚Ì‚Å‚·DGPL‚̉º‚ÅŽg—p—¿–³‚µ‚ÉŽg—p‹y‚Ñ”z•z‚ð‹–‰Â‚µ‚Ü‚·‚ªAƒoƒOƒŠƒ|[ƒg
  ‚ƃoƒOƒtƒBƒbƒNƒX‚ÉŠ´ŽÓ‚µ‚Ä‚¢‚Ü‚·D

  RPM ‚ɂ‚¢‚Ä‚Ì‚æ‚芮‘S‚È•¶‘‚Í Ed Bailey ‚É‚æ‚éuMaximum RPMv‚ª–ð‚É—§
  ‚¿‚Ü‚·D‚±‚Ì–{‚Í www.redhat.com  <http://www.redhat.com> ‚©‚çƒ_ƒEƒ“ƒ
  [ƒh‚à‚µ‚­‚͍w“ü‚Å‚«‚Ü‚·D

  2.  ŠTŠÏ

  ‚Í‚¶‚߂ɁARPM ‚Ì”wŒi‚É‚ ‚é“NŠw‚Ì‚¢‚­‚‚©‚ɂ‚¢‚ďq‚ׂ³‚¹‚Ä‚à‚ç‚¢‚Ü‚·D
  ˆê‚‚̐݌v–Ú•W‚Í "Œ³‚Ì" ƒ\[ƒX‚ÌŽg—p‚Ì—]’n‚ðŽc‚·‚±‚Æ‚Å‚µ‚½DRPP (RPM
  ‚ª‚È‚¢ˆÈ‘O‚ÉŽ„‚½‚¿‚ªƒpƒbƒP[ƒW‚·‚é‚Ì‚É—˜—p‚µ‚Ä‚¢‚½‚µ‚Ä‚¢‚½ƒVƒXƒeƒ€) ‚Å
  ‚́AŽ„‚½‚¿‚̃\[ƒXƒpƒbƒP[ƒW‚Í "ƒnƒbƒN‚³‚ꂽ" ƒ\[ƒX‚ð‚à‚Ƃɍ쐬‚³‚ê‚Ä
  ‚¢‚Ü‚µ‚½D—˜_“I‚ɂ́A’N‚à‚ªƒ\[ƒX RPP ‚ðƒCƒ“ƒXƒg[ƒ‹‚Å‚«–â‘è–³‚µ‚É
  make ‚Å‚«‚Ü‚·D‚µ‚©‚µƒ\[ƒX‚̓IƒŠƒWƒiƒ‹‚È‚à‚Ì‚Å‚Í‚È‚­‚È‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ
  ‚½‚µAì¬‚·‚邽‚߂ɉ½‚ª•ÏX‚³‚ꂽ‚Ì‚©Œ¾‹y‚³‚ê‚Ä‚¢‚Ü‚¹‚ñ‚Å‚µ‚½DŒ³‚̃\
  [ƒX‚Í•Ê‚É‚ ‚Á‚ă_ƒEƒ“ƒ[ƒh‚µ‚È‚¯‚ê‚΂Ȃç‚È‚è‚Ü‚¹‚ñ‚Å‚µ‚½DRPM ‚ł́A
  Ž„‚½‚¿‚ªƒRƒ“ƒpƒCƒ‹‚µ‚½ƒpƒbƒ`‚Æ‹Ÿ‚ÉŒ³‚̃\[ƒX‚ðŽè‚É‚·‚邱‚Æ‚É‚È‚è‚Ü‚·D
  Ž„‚½‚¿‚Í‚±‚ê‚ð‘å‚«‚ȃAƒhƒoƒ“ƒe[ƒW‚ÆŒ©‚Ü‚·D‚È‚º‚È‚ç‚¢‚­‚‚©‚Ì——R‚ª‚ 
  ‚è‚Ü‚·Dˆê‚‚́A‚à‚µƒvƒƒOƒ‰ƒ€‚̐V‚µ‚¢ƒo[ƒWƒ‡ƒ“‚ªo‚½‚Æ‚«ARHL‚ÌŒ³‚Å
  ƒRƒ“ƒpƒCƒ‹‚µ‚Ä“¾‚邽‚߂ɃXƒNƒ‰ƒbƒ`‚©‚ç‚Í‚¶‚ß‚é•K—v‚Í‚ ‚è‚Ü‚¹‚ñDì‹Æ‚·
  ‚邱‚Æ‚ª•K—v‚©‚à‚µ‚ê‚È‚¢‚±‚Ƃ𒲂ׂ邽‚߂Ƀpƒbƒ`‚ðŒ©‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·D
  ‘S‚ẴRƒ“ƒpƒCƒ‹‚ÌŽž‚̃fƒtƒHƒ‹ƒg‚ð‚±‚Ì•û–@‚ÅŠÈ’P‚É”FŽ¯‚Å‚«‚Ü‚·D

  RPM ‚Í‚Ü‚½‹­—Í‚È–â‚¢‡‚킹‚̃IƒvƒVƒ‡ƒ“‚ðŽ‚Â‚æ‚¤‚ɐ݌v‚³‚ê‚Ä‚¢‚Ü‚·D
  ƒpƒbƒP[ƒW‚à‚µ‚­‚ÍŠY“–‚·‚éƒtƒ@ƒCƒ‹‚½‚ß‚Ì‘Sƒf[ƒ^ƒx[ƒX‚ð’Ê‚µ‚ÄŒŸõ‚·‚é
  ‚±‚Æ‚ª‚Å‚«‚Ü‚·D‚Ü‚½Aƒtƒ@ƒCƒ‹‚ª‚ǂ̃pƒbƒP[ƒW‚É‘®‚µ‚Ä‚¢‚Ä‚»‚ꂪ‚Ç‚±ì
  ‚ç‚ꂽ‚Ì‚©‚ðŠÈ’P‚ÉŒ©‚‚¯o‚¹‚Ü‚·DRPM ƒtƒ@ƒCƒ‹‚Í‚»‚ꎩgˆ³k‚³‚ꂽƒA[
  ƒJƒCƒu‚Å‚·D‚µ‚©‚µŒÂX‚̃pƒbƒP[ƒW‚ðŠÈ’P‚É‚©‚‘f‘‚­–â‚¢‡‚킹‚邱‚Æ‚ª
  ‚Å‚«‚Ü‚·D‚È‚º‚È‚çA“Á•Ê‚̃oƒCƒiƒŠƒwƒbƒ_‚ª‚ ‚È‚½‚ª‚Ђå‚Á‚Æ‚µ‚½‚ç’m‚é•K
  —v‚Ì‚ ‚邱‚Æ‘S‚Ä‚ð”ñˆ³k‚ÌŒ`‚ŃpƒbƒP[ƒW‚É•t‚¯‰Á‚¦‚ç‚ê‚Ä‚¢‚é‚©‚ç‚Å‚·D
  ‚±‚ê‚͍‚‘¬‚È–â‚¢‡‚킹‚ðŽÀŒ»‚µ‚Ü‚·D

  ‘¼‚Ì‹­—Í‚È“Á’¥‚́AƒpƒbƒP[ƒW‚̏ƍ‡”\—Í‚Å‚·D‚à‚µ‚ ‚éƒpƒbƒP[ƒW‚Ì‚½‚ß‚Ì
  d—v‚ȃtƒ@ƒCƒ‹‚ðÁ‚µ‚Ä‚µ‚Ü‚Á‚½‚©S”z‚È‚çA‚»‚ê‚ðÆ‡‚µ‚Ä‚Ý‚Ä‚­‚¾‚³‚¢D
  Šô‚‚©‚ُ̈í‚ð’ʍ‚³‚ê‚é‚Å‚µ‚傤D‚±‚Ì“_‚ŁA•K—v‚È‚ç‚΃pƒbƒP[ƒW‚ðÄƒC
  ƒ“ƒXƒg[ƒ‹‚Å‚«‚Ü‚·DŠŽ‚µ‚Ä‚¢‚½‚Ç‚ñ‚Ȑݒèƒtƒ@ƒCƒ‹‚à“¯—l‚É•Û‘¶‚³‚ê‚Ü
  ‚·D

  Ž„‚½‚¿‚Í RPM‚É‘½‚­‚̃AƒCƒfƒBƒA‚ƃRƒ“ƒZƒvƒg‚ðŠÜ‚ß‚³‚¹‚Ä‚à‚ç‚Á‚½ BOGUS
  ƒfƒBƒXƒgƒŠƒrƒ…[ƒVƒ‡ƒ“‚Ì•ûX‚ÉŠ´ŽÓ‚µ‚Ü‚·DRPM ‚ÍŠ®‘S‚É Red Hat
  Software ‚É‚æ‚Á‚ď‘‚©‚ê‚Ü‚µ‚½‚ªA‚»‚Ì“®ì‚Í BOGUS (PM ‚Æ PMS) ‚É‚æ‚Á‚Ä
  ‘‚©‚ꂽƒR[ƒh‚ðŒ³‚É‚µ‚Ä‚¢‚Ü‚·D

  3.  ˆê”Ê“I‚ȏî•ñ

  3.1.  RPM ‚Ì“üŽè

  RPM ‚ð“üŽè‚·‚邽‚ß‚É‚à‚Á‚Æ‚à‚æ‚¢•û–@‚́ARed Hat Linux ‚ðƒCƒ“ƒXƒg[ƒ‹‚·
  ‚邱‚Æ‚Å‚·D‚à‚µ‚ ‚È‚½‚ª‚»‚ê‚ð–]‚Ü‚È‚¢‚È‚ç‚΁A‚»‚ê‚Å‚àRPM ‚ð“üŽè‚µŽg‚¤
  ‚±‚Æ‚ª‚Å‚«‚Ü‚·DRPM ‚Í ftp.redhat.com
  <ftp://ftp.redhat.com/pub/redhat/code/rpm> ‚©‚çŽæ“¾‚Å‚«‚Ü‚·D

  3.2.  RPM ‚Ì‚½‚ß‚É•K—v‚È‚à‚Ì

  RPM ‚ðŽg‚¤‚Ì‚ÉŽå‚É•K—v‚Æ‚È‚é‚à‚Ì‚Í cpio 2.4.2 ‚© ‚»‚êˆÈã‚̃o[ƒWƒ‡ƒ“
  ‚Å‚·D‚±‚̃VƒXƒeƒ€‚Í Linux ‚Æ‹Ÿ‚ÉŽg‚¤‚±‚Æ‚ðˆÓ}‚³‚ê‚Ä‚¢‚Ü‚·‚ªA‘¼‚Ì
  Unix ƒVƒXƒeƒ€‚É‚àŠÈ’P‚ɈڐA‚Å‚«‚é‚Å‚µ‚傤DŽÀÛASunOSASolarisAAIXA
  IrixAAmigaOS ‚È‚Ç‚Å‚àƒRƒ“ƒpƒCƒ‹‚Å‚«‚Ü‚µ‚½D’ˆÓ:ˆÙ‚È‚Á‚½ƒ^ƒCƒv‚Ì Unix
  ƒVƒXƒeƒ€ã‚Ő¶¬‚³‚ꂽƒoƒCƒiƒŠƒpƒbƒP[ƒW‚͌݊·«‚ðŽ‚Á‚Ä‚¢‚È‚¢‚Å‚µ‚å
  ‚¤D

  ‚±‚ê‚ç‚Í RPM ƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚̂ɍŒáŒÀ•K—v‚È‚à‚Ì‚Å‚·Dƒ\
  [ƒX‚©‚ç RPM ƒpƒbƒP[ƒW‚ðì¬‚·‚邽‚߂ɁA‚ ‚È‚½‚Í gccAmake ‚Ȃǂ̈ê”Ê
  “I‚ɃpƒbƒP[ƒW‚ðì¬‚·‚é‚Ì‚É•K—v‚È‚à‚Ì‘S‚Ä‚à•K—v‚Å‚·D

  4.  RPM ‚ÌŽg—p

  ƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚邽‚ß‚É RPM ‚ðŽg‚¤‚Ì‚ÍŠÈ’P‚Å‚·.

       rpm -i foobar-1.0-1.i386.rpm

  ŽŸ‚ÉŠÈ’P‚ȃRƒ}ƒ“ƒh‚́AƒpƒbƒP[ƒW‚ðƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚·‚鎖‚Å‚·D

       rpm -e foobar

  ‚æ‚è•¡ŽG‚¾‚¯‚ê‚Ç‚à‚Æ‚Ä‚à—L‰v‚ȃRƒ}ƒ“ƒh‚̈ê‚Â‚Í FTP ‚ð‰î‚µ‚ăpƒbƒP[ƒW
  ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚鎖‚Å‚·D ‚à‚µƒlƒbƒgƒ[ƒN‚ɐڑ±‚µ‚Ä‚¢‚ĐV‚µ‚¢ƒpƒbƒP
  [ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚µ‚½‚¢‚Ì‚È‚ç‚΁A•K—v‚ÈŽ–‚͐³‚µ‚¢ URL ‚̃tƒ@ƒCƒ‹–¼‚ð
  –¾‹L‚·‚鎖‚Å‚·DˆÈ‰º‚̂悤‚ɁA

       rpm -i ftp://ftp.pht.com/pub/linux/redhat/rh-2.0-beta/RPMS/foo-
       bar-1.0-1.i386.rpm

  ’ˆÓ: RPM ‚Í Œ»Ý FTP Œo—R‚ŁA–â‚¢‡‚킹 ‚Æ(‚à‚µ‚­)‚Í ƒCƒ“ƒXƒg[ƒ‹‚µ‚©
  ‚Å‚«‚Ü‚¹‚ñD‚±‚ê‚ç‚Í’Pƒ‚ȃRƒ}ƒ“ƒh‚Å‚·‚ªArpm ‚Í Usage ƒƒbƒZ[ƒW‚©‚ç
  ‚í‚©‚é‚悤‚É‘½”‚Ì•û–@‚ÅŽg‚í‚ê‚Ü‚·D

  RPM version 2.3.9
  Copyright (C) 1997 - Red Hat Software
  This may be freely redistributed under the terms of the GNU Public License

  usage: rpm {--help}
         rpm {--version}
         rpm {--initdb}   [--dbpath <dir>]
         rpm {--install -i} [-v] [--hash -h] [--percent] [--force] [--test]
                          [--replacepkgs] [--replacefiles] [--root <dir>]
                          [--excludedocs] [--includedocs] [--noscripts]
                          [--rcfile <file>] [--ignorearch] [--dbpath <dir>]
                          [--prefix <dir>] [--ignoreos] [--nodeps]
                          [--ftpproxy <host>] [--ftpport <port>]
                          file1.rpm ... fileN.rpm
         rpm {--upgrade -U} [-v] [--hash -h] [--percent] [--force] [--test]
                          [--oldpackage] [--root <dir>] [--noscripts]
                          [--excludedocs] [--includedocs] [--rcfile <file>]
                          [--ignorearch]  [--dbpath <dir>] [--prefix <dir>]
                          [--ftpproxy <host>] [--ftpport <port>]
                          [--ignoreos] [--nodeps] file1.rpm ... fileN.rpm
         rpm {--query -q} [-afpg] [-i] [-l] [-s] [-d] [-c] [-v] [-R]
                          [--scripts] [--root <dir>] [--rcfile <file>]
                          [--whatprovides] [--whatrequires] [--requires]
                          [--ftpuseport] [--ftpproxy <host>] [--ftpport <port>]
                          [--provides] [--dump] [--dbpath <dir>] [targets]
         rpm {--verify -V -y} [-afpg] [--root <dir>] [--rcfile <file>]
                          [--dbpath <dir>] [--nodeps] [--nofiles] [--noscripts]
                          [--nomd5] [targets]
         rpm {--setperms} [-afpg] [target]
         rpm {--setugids} [-afpg] [target]
         rpm {--erase -e} [--root <dir>] [--noscripts] [--rcfile <file>]
                          [--dbpath <dir>] [--nodeps] [--allmatches]
                          package1 ... packageN
         rpm {-b|t}[plciba] [-v] [--short-circuit] [--clean] [--rcfile  <file>]
                          [--sign] [--test] [--timecheck <s>] specfile
         rpm {--rebuild} [--rcfile <file>] [-v] source1.rpm ... sourceN.rpm
         rpm {--recompile} [--rcfile <file>] [-v] source1.rpm ... sourceN.rpm
         rpm {--resign} [--rcfile <file>] package1 package2 ... packageN
         rpm {--addsign} [--rcfile <file>] package1 package2 ... packageN
         rpm {--checksig -K} [--nopgp] [--nomd5] [--rcfile <file>]
                             package1 ... packageN
         rpm {--rebuilddb} [--rcfile <file>] [--dbpath <dir>]
         rpm {--querytags}

  RPM ‚Ì man ‚؁[ƒW‚Ɉȏã‚̃IƒvƒVƒ‡ƒ“‚ª‰½‚©‚ÌÚ×‚ðŒ©‚éŽ–‚ª‚Å‚«‚Ü‚·D
  [–󒍁F–|–󂳂ꂽCrpm.8 ‚ª <http://www.linux.or.jp/jrpm/doc.html> ‚©
  ‚çŽæ“¾‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D]

  5.  Œ»Ý RPM ‚ÅŽÀÛ‚É‚Å‚«‚鎖‚͉½‚©

  RPM ‚Í‚Æ‚Ä‚à—L‰v‚ȃc[ƒ‹‚ŁA‚²‘¶’m‚Ì’Ê‚è‚¢‚­‚‚©‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü
  ‚·D‚»‚ê‚ç‚̈Ӗ¡‚ð—‰ð‚·‚é‚½‚߂Ɉê”Ô‚Ì•û–@‚Í‚¢‚­‚‚©‚Ì—á‚ðŒ©‚éŽ–‚Å‚·D
  ‚±‚ê‚Ü‚Å‚É ŠÈ’P‚ȃCƒ“ƒXƒg[ƒ‹(ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹)‚Ìà–¾‚ð‚µ‚Ü‚µ‚½‚̂ŁA
  ‚±‚±‚Å‚Í‚¢‚­‚‚©‚Ì—á‚ðŽ¦‚µ‚Ü‚·D

  o  ƒAƒNƒVƒfƒ“ƒg‚É‚æ‚Á‚Ä‚¢‚­‚‚©‚̃tƒ@ƒCƒ‹‚ðÁ‹Ž‚µ‚Ä‚µ‚Ü‚¢‚µ‚©‚à‰½‚ðÁ
     ‹Ž‚µ‚½‚Ì‚©•sŠm‚©‚Å‚ ‚é‚Æ‚µ‚Ü‚µ‚傤D‚à‚µ‘SƒVƒXƒeƒ€‚ɏƍ‡‚µ‰½‚ðŽ¸‚Á
     ‚½‚©‚ð’m‚肽‚¢‚È‚ç‚΁AˆÈ‰º‚̂悤‚É‚·‚ê‚Αåä•v‚Å‚·D

       rpm -Va

  o  Œ©Šo‚¦‚Ì‚È‚¢ƒtƒ@ƒCƒ‹‚ð‹ô‘R”­Œ©‚µ‚½‚Æ‚µ‚Ü‚µ‚傤D‚»‚ê‚͂ǂ̃pƒbƒP[
     ƒW‚Ì‚à‚Ì‚Å‚ ‚é‚©‚ðŒ©‚Â‚¯‚邽‚߂ɁAˆÈ‰º‚̂悤‚É‚·‚ê‚Αåä•v‚Å‚·D

       rpm -qf /usr/X11R6/bin/xjewel

  ‚»‚̏o—͈͂ȉº‚̂悤‚É‚È‚è‚Ü‚·D

       xjewel-1.6-1

  o  V‚µ‚¢ koules RPM ‚ðŒ©‚Â‚¯‚½‚ªA‚»‚ꂪ‰½‚Å‚ ‚é‚©’m‚ç‚È‚¢Žž‚ɂ́AˆÈ
     ‰º‚̂悤‚É‚·‚ê‚Ή½‚©î•ñ‚ª“¾‚ç‚ê‚Ü‚·D

       rpm -qpi koules-1.2-2.i386.rpm

  ‚»‚̏o—͈͂ȉº‚̂悤‚É‚È‚è‚Ü‚·D

       Name        : koules                      Distribution: Red Hat Linux Colgate
       Version     : 1.2                               Vendor: Red Hat Software
       Release     : 2                             Build Date: Mon Sep 02 11:59:12 1996
       Install date: (none)                        Build Host: porky.redhat.com
       Group       : Games                         Source RPM: koules-1.2-2.src.rpm
       Size        : 614939
       Summary     : SVGAlib action game with multiplayer, network, and sound support
       Description :
       This arcade-style game is novel in conception and excellent in execution.
       No shooting, no blood, no guts, no gore.  The play is simple, but you
       still must develop skill to play.  This version uses SVGAlib to
       run on a graphics console.

  o  ƒCƒ“ƒXƒg[ƒ‹‚·‚é koules RPM ‚ɂ͂ǂ̂悤‚ȃtƒ@ƒCƒ‹‚ªŠÜ‚Ü‚ê‚é‚©’m‚è
     ‚½‚¢Žž‚ɂ͈ȉº‚̂悤‚É‚µ‚Ä‚­‚¾‚³‚¢D

       rpm -qpl koules-1.2-2.i386.rpm

  ‚»‚̏o—͈͂ȉº‚̂悤‚É‚È‚è‚Ü‚·D

       /usr/doc/koules
       /usr/doc/koules/ANNOUNCE
       /usr/doc/koules/BUGS
       /usr/doc/koules/COMPILE.OS2
       /usr/doc/koules/COPYING
       /usr/doc/koules/Card
       /usr/doc/koules/ChangeLog
       /usr/doc/koules/INSTALLATION
       /usr/doc/koules/Icon.xpm
       /usr/doc/koules/Icon2.xpm
       /usr/doc/koules/Koules.FAQ
       /usr/doc/koules/Koules.xpm
       /usr/doc/koules/README
       /usr/doc/koules/TODO
       /usr/games/koules
       /usr/games/koules.svga
       /usr/games/koules.tcl
       /usr/man/man6/koules.svga.6

  ‚±‚ê‚ç‚Í‚Ù‚ñ‚̐”—á‚Å‚·Dˆê“x RPM ‚ɐe‚µ‚߂΂æ‚è‘n‘¢“I‚ÈŽ–‚ðŠÈ’P‚ÉŽv‚¢
  ‚‚­Ž–‚ª‚Å‚«‚Ü‚·D

  6.  RPM ƒpƒbƒP[ƒW‚̍쐬

  RPM ƒpƒbƒP[ƒW‚̍쐬‚Í‘S‚­ŠÈ’P‚Å‚·A“Á‚ɍ쐬‚µ‚悤‚Æ‚µ‚Ä‚¢‚éƒ\ƒtƒgƒEƒF
  ƒA‚ðŽè‚É“ü‚ê‚ç‚ê‚é‚È‚ç‚È‚¨‚³‚ç‚Å‚·D

  RPM ‚ðì¬‚·‚éŠî–{“I‚ȉےö‚͈ȉº‚Ì’Ê‚è‚Å‚·D

  o  ‚ ‚È‚½‚̃VƒXƒeƒ€‚É“K‡‚·‚é‚悤‚É /etc/rpmrc ‚ðŠmŽÀ‚ɐݒ肵‚Ü‚·D

  o  ‚ ‚È‚½‚̃VƒXƒeƒ€‚Å RPM ‚ðì¬‚·‚邽‚߂Ƀ\[ƒXƒR[ƒh‚ðŽè‚É“ü‚ê‚Ü‚·D

  o  ³‚µ‚­ì¬‚·‚邽‚ß‚É•K—v‚ȃ\[ƒX‚ւ̕ύX‚ðƒpƒbƒ`‚É‚µ‚Ü‚·

  o  ƒpƒbƒP[ƒW‚Ì‚½‚ß‚Ì spec ƒtƒ@ƒCƒ‹‚ðì¬‚µ‚Ü‚·D

  o  ‘S‚Ä‚Ì•¨‚ª³‚µ‚¢êŠ‚É‚¨‚©‚ê‚Ä‚¢‚鎖‚ðŠm”F‚µ‚Ü‚·D

  o  RPM ‚ð—p‚¢‚ăpƒbƒP[ƒW‚ðì¬‚µ‚Ü‚·D

  ˆê”Ê“I‚È‘€ì‚̉º‚ŁARPM ‚̓oƒCƒiƒŠ‚ƃ\[ƒXƒpƒbƒP[ƒW‚ðì¬‚µ‚Ü‚·D

  6.1.  rpmrc ƒtƒ@ƒCƒ‹

  Œ»ÝARPM ‚̐ݒè‚Í /etc/rpmrc ƒtƒ@ƒCƒ‹‚Ì‚Ý‚ª—LŒø‚Å‚·D—Ⴆ‚Έȉº‚̂悤
  ‚É‚È‚è‚Ü‚·D [–󒍁AƒfƒtƒHƒ‹ƒg‚Æ‚µ‚āA/usr/lib/rpmrc ‚Æ‚¢‚¤‚à‚Ì‚ª‚ 
  ‚èAŒÂl‚̐ݒèƒtƒ@ƒCƒ‹‚Æ‚µ‚Ȑl‚̃z[ƒ€ƒfƒBƒŒƒNƒgƒŠ‚É .rpmrc ‚ð’u‚­‚±
  ‚Æ‚à‚Å‚«‚Ü‚·D]

       require_vendor: 1
       distribution: I roll my own!
       require_distribution: 1
       topdir: /usr/src/me
       vendor: Mickiesoft
       packager:  Mickeysoft Packaging Account <packages@mickiesoft.com>

       optflags: i386 -O2 -m486 -fno-strength-reduce
       optflags: alpha -O2
       optflags: sparc -O2

       signature: pgp
       pgp_name: Mickeysoft Packaging Account
       pgp_path: /home/packages/.pgp

       tmppath: /usr/tmp

  require_vendor ‚̍s‚Í /etc/rpmrc ‚à‚µ‚­‚Í spec ƒtƒ@ƒCƒ‹‚̃wƒbƒ_‚©‚ç
  vendor ‚̍s‚ð’T‚»‚¤‚Æ‚µ‚Ü‚·D‚±‚ê‚𖳌ø‚É‚·‚é‚ɂ́Aƒiƒ“ƒo[‚ð 0 ‚É•Ï‚¦
  ‚ĉº‚³‚¢Drequire_distribution ‚Æ require_group ‚̍s‚à“¯—l‚Å‚·D

  ŽŸ‚̍s‚Í distribution s‚Å‚·D‚±‚±‚© spec ƒtƒ@ƒCƒ‹‚̃wƒbƒ_’†‚É’è‹`‚Å‚«
  ‚Ü‚·Dvender s‚à“¯—l‚Å‚·‚ªA‰½‚Å‚à‚æ‚¢‚Å‚·D(—áAJoe's Software and
  Rock Music Emporium)

  RPM ‚Í‚Ü‚½Œ»Ý•¡”‚̃A[ƒLƒeƒNƒ`ƒƒã‚ŃpƒbƒP[ƒW‚ðì¬‚·‚鎖‚ðƒTƒ|[ƒg
  ‚µ‚Ä‚¢‚Ü‚·Drpmrc ƒtƒ@ƒCƒ‹‚͍쐬Žž‚ɃA[ƒLƒeƒNƒ`ƒƒŒÅ—L‚̃tƒ‰ƒO‚ª‹‚ß‚ç
  ‚ê‚é‚悤‚ȃpƒbƒP[ƒW‚ðì¬‚·‚é‚Ì‚É•K—v‚È"optflag" •Ï”‚ðŽ‚ÂŽ–‚ª‚Å‚«‚Ü
  ‚·D

  ã‹L‚̃}ƒNƒ‚É•t‚¯‰Á‚¦‚āA‚³‚ç‚É‚¢‚­‚‚©‚ ‚è‚Ü‚·D

       rpm --showrc

  ‚Æ‚·‚ê‚΁A‚ǂ̂悤‚ȃ^ƒO‚ªÝ’肳‚êA—LŒø‚È‘S‚Ẵtƒ‰ƒO‚͉½‚©‚í‚©‚è‚Ü
  ‚·D

  6.2.  spec ƒtƒ@ƒCƒ‹

  sepc ƒtƒ@ƒCƒ‹‚ɂ‚¢‚ďq‚ׂčs‚«‚Ü‚·Dspec ƒtƒ@ƒCƒ‹‚̓pƒbƒP[ƒW‚ðì¬‚·
  ‚邽‚ß‚É•K—v‚Å‚·Dspec ƒtƒ@ƒCƒ‹‚͍쐬‚ÌŽd•û‚ÌŽwŽ¦‚ðŠÜ‚Þƒ\ƒtƒgƒEƒFƒA‚Ì
  à–¾‚ƃCƒ“ƒXƒg[ƒ‹‚³‚ê‚é‘S‚ẴoƒCƒiƒŠƒtƒ@ƒCƒ‹‚̃ŠƒXƒg‚Å‚·D

  •W€“I‚È‹K‘¥‚ɏ]‚Á‚Ä spec ƒtƒ@ƒCƒ‹‚Ì–¼‘O‚ð•t‚¯‚½‚Ù‚¤‚ª‚æ‚¢‚Å‚µ‚傤D‚»
  ‚ê‚́AƒpƒbƒP[ƒW–¼-ƒ_ƒbƒVƒ…-ƒo[ƒWƒ‡ƒ“”ԍ†-ƒ_ƒbƒVƒ…-ƒŠƒŠ[ƒX”ԍ†- ƒhƒb
  ƒg-spec ‚Æ‚·‚ׂ«‚Å‚·D

  ‚±‚±‚ÉŠÈ’P‚È spec ƒtƒ@ƒCƒ‹‚ª‚ ‚è‚Ü‚·D(vim-3.0-1.spec) [–ó
  ’Avim-3.0-1.spec ‚Æ‚ ‚è‚Ü‚·‚ªA‚±‚ê‚Íeject-1.4-3.spec ‚Å‚µ‚傤D]

       Summary: ejects ejectable media and controls auto ejection
       Name: eject
       Version: 1.4
       Release: 3
       Copyright: GPL
       Group: Utilities/System
       Source: sunsite.unc.edu:/pub/Linux/utils/disk-management/eject-1.4.tar.gz
       Patch: eject-1.4-make.patch
       Patch1: eject-1.4-jaz.patch
       %description
       This program allows the user to eject media that is autoejecting like
       CD-ROMs, Jaz and Zip drives, and floppy drives on SPARC machines.

       %prep
       %setup
       %patch -p1
       %patch1 -p1

       %build
       make RPM_OPT_FLAGS="$RPM_OPT_FLAGS"

       %install
       install -s -m 755 -o 0 -g 0 eject /usr/bin/eject
       install -m 644 -o 0 -g 0 eject.1 /usr/man/man1

       %files
       %doc README COPYING ChangeLog

       /usr/bin/eject
       /usr/man/man1/eject.1

  6.3.  ƒwƒbƒ_

  ƒwƒbƒ_‚͏‘‚«ž‚Þ•K—v‚Ì‚ ‚é‚¢‚­‚‚©‚Ì•W€“I‚ȃtƒB[ƒ‹ƒh‚ª‚ ‚è‚Ü‚·D‚Ü‚½
  ‚¢‚­‚‚©’ˆÓ‚ª‚ ‚è‚Ü‚·DƒtƒB[ƒ‹ƒh‚͈ȉº‚̂悤‚ɏ‘‚«ž‚Ü‚È‚¯‚ê‚΂Ȃè‚Ü
  ‚¹‚ñD

  o  Summary: ‚±‚ê‚͈ês‚̃pƒbƒP[ƒW‚Ìà–¾‚Å‚·D

  o  Name: ‚±‚ê‚ÍŽg‚¨‚¤‚Æ‚µ‚Ä‚¢‚é rpm ƒtƒ@ƒCƒ‹–¼‚©‚ç‚Ì•¶Žš—ñ‚Å‚È‚¯‚ê‚΂È
     ‚è‚Ü‚¹‚ñD

  o  Version: ‚±‚ê‚ÍŽg‚¨‚¤‚Æ‚µ‚Ä‚¢‚é rpm ƒtƒ@ƒCƒ‹–¼‚©‚ç‚̃o[ƒWƒ‡ƒ“”ԍ†
     ‚Å‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñD

  o  Release: ‚±‚ê‚Í“¯‚¶ƒo[ƒWƒ‡ƒ“‚̃pƒbƒP[ƒW‚Ì‚½‚߂̃ŠƒŠ[ƒX”ԍ†‚Å‚·D
     (—Ⴆ‚΁AƒpƒbƒP[ƒW‚ðì¬‚µ‚»‚ꂪ‚킸‚©‚ɉó‚ê‚Ä‚¢‚é‚Ì‚ð”­Œ©‚µÄ“xì
     ¬‚·‚é•K—v‚ª‚ ‚é‚È‚ç‚΁AŽŸ‚̃pƒbƒP[ƒW‚̃ŠƒŠ[ƒX”ԍ†‚Í2‚Æ‚È‚è‚Ü
     ‚·D)

  o  Icon: ‚±‚ê‚Í‘¼‚̍‚ƒŒƒxƒ‹‚ȃCƒ“ƒXƒg[ƒ‹ƒc[ƒ‹(Red Hat ‚Ì "glint"‚Ì—l
     ‚È)‚ð—p‚¢‚éˆ×‚̃AƒCƒRƒ“–¼‚Å‚·D‚»‚ê‚Ígif ƒtƒ@ƒCƒ‹‚Å SOURCES ƒfƒBƒŒ
     ƒNƒgƒŠ‚É’u‚©‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñD

  o  Source: ‚±‚̍s‚ÍŒ³‚̃\[ƒXƒtƒ@ƒCƒ‹‚̃z[ƒ€ƒƒP[ƒVƒ‡ƒ“‚ðŽw‚µ‚Ü‚·D
     Ä‚у\[ƒXƒtƒ@ƒCƒ‹‚ðŽè‚É“ü‚ꂽ‚¢‚Æ‚©V‚µ‚¢ƒo[ƒWƒ‡ƒ“‚ðƒ`ƒFƒbƒN‚µ‚½
     ‚¢Žž‚ÉŽg‚í‚ê‚Ü‚·D’ˆÓF‚±‚̍s‚̃tƒ@ƒCƒ‹–¼‚Æ‚ ‚È‚½‚̃VƒXƒeƒ€ã‚ÉŽ
     ‚ƒtƒ@ƒCƒ‹–¼‚͈ê’v‚µ‚Ä‚¢‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñD(—Ⴆ‚΁Aƒ\[ƒXƒtƒ@ƒCƒ‹
     ‚ðƒ_ƒEƒ“ƒ[ƒh‚µ‚»‚Ì–¼‘O‚Í•Ï‚¦‚Ä‚Í‚¢‚¯‚Ü‚¹‚ñD) ˆê‚ˆȏã‚̃\[ƒX
     ƒtƒ@ƒCƒ‹‚𖾋L‚µ‚½‚¢Žž‚͈ȉº‚̂悤‚ɏ‘‚«‚Ü‚·D

       Source0: blah-0.tar.gz
       Source1: blah-1.tar.gz
       Source2: fooblah.tar.gz

  ‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚Í SOURCES ƒfƒBƒŒƒNƒgƒŠ‚É’u‚«‚Ü‚·D(ƒfƒBƒŒƒNƒgƒŠ\‘¢‚Í
  Œã‚Ìß  "ƒ\[ƒX ƒfƒBƒŒƒNƒgƒŠ ƒcƒŠ[" ‚ňµ‚¢‚Ü‚·D)

  o  EPatch: ‚±‚ê‚͍Ăуpƒbƒ`‚ðƒ_ƒEƒ“ƒ[ƒh‚·‚é•K—v‚ª‚ ‚鎞‚É‚»‚ê‚ðŒ©‚Â
     ‚¯‚鎖‚Ì‚Å‚«‚éêŠ‚Å‚·D’ˆÓF‚ ‚È‚½‚ªŽ©•ª‚ō쐬‚µ‚½ƒpƒbƒ`‚ðì‚鎞
     ƒtƒ@ƒCƒ‹–¼‚ÍŽg‚¤–¼‘O‚ƈê’v‚µ‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñD—Ⴆ‚Έȉº‚̂悤‚Å
     ‚·D

       Patch0: blah-0.patch
       Patch1: blah-1.patch
       Patch2: fooblah.patch

  ‚±‚ê‚ç‚̃tƒ@ƒCƒ‹‚Í SOURCES ƒfƒBƒŒƒNƒgƒŠ‚É’u‚«‚Ü‚·D

  o  Copyright: ‚±‚̍s‚̓pƒbƒP[ƒW‚ª‚ǂ̂悤‚È’˜ìŒ ‚Å‚ ‚é‚©•\Ž¦‚µ‚Ü‚·D
     GPLABSDAMITApublic domainAdistributableAcommercial ‚Ì—l‚È‚à‚Ì
     ‚ðŽg‚¤‚ׂ«‚Å‚·D

  o  BuildRoot: ‚±‚̍s‚͐V‚µ‚¢ƒpƒbƒP[ƒW‚ðì¬AƒCƒ“ƒXƒg[ƒ‹‚·‚邽‚ß‚Ì
     "ƒ‹[ƒg" ‚̃fƒBƒŒƒNƒgƒŠ‚𖾋L‚µ‚Ü‚·D‚ ‚È‚½‚̃}ƒV[ƒ“‚ɃCƒ“ƒXƒg[ƒ‹
     ‚·‚é‘O‚ɃpƒbƒP[ƒW‚ðƒeƒXƒg‚·‚é‚Ì‚ð•‚¯‚邽‚ß‚ÉŽg‚¤Ž–‚ª‚Å‚«‚Ü‚·D
     [–󒍁A‚±‚±‚É‹Lq‚·‚邾‚¯‚ł́Aì¬‚¨‚æ‚уeƒXƒg‚Í‚Å‚«‚Ü‚¹‚ñDÚ‚µ‚­
     ‚́ARPM-BUILD-HOWTO ‚ð“Ç‚Þ‚Æ—Ç‚¢‚Å‚µ‚傤D]

  o  Group: ‚±‚̍s‚͍‚ƒŒƒxƒ‹‚ȃCƒ“ƒXƒg[ƒ‹ƒvƒƒOƒ‰ƒ€(Red Hat ‚Ì "glint"
     ‚̂悤‚È)‚ÉŠK‘w\‘¢‚Ì’†‚Å‚±‚̃vƒƒOƒ‰ƒ€‚ª‚Ç‚±‚É‘®‚·‚é‚Ì‚©‚𖾎¦‚·‚é
     ‚½‚߂ɂ‚©‚í‚ê‚Ü‚·DŒ»Ý‚Ì ƒOƒ‹[ƒv ƒcƒŠ[‚͈ȉº‚̂悤‚É‚È‚Á‚Ä‚¢‚Ü
     ‚·D[–󒍁A“ú–{Œü‚¯‚É Extensions/Japanese ‚Æ‚¢‚¤‚à‚Ì‚ ‚è‚Ü‚·D]

       Applications
           Communications
           Editors
               Emacs
           Engineering
           Spreadsheets
           Databases
           Graphics
           Networking
           Mail
           Math
           News
           Publishing
               TeX
       Base
           Kernel
       Utilities
           Archiving
           Console
           File
           System
           Terminal
           Text
       Daemons
       Documentation
       X11
           XFree86
               Servers
           Applications
               Graphics
               Networking
           Games
               Strategy
               Video
           Amusements
           Utilities
           Libraries
           Window Managers
       Libraries
       Networking
           Admin
           Daemons
           News
           Utilities
       Development
           Debuggers
           Libraries
               Libc
           Languages
               Fortran
               Tcl
           Building
           Version Control
           Tools
       Shells
       Games

  o  %description ‚±‚ê‚Í–{“–‚̓wƒbƒ_‚̍€–Ú‚Å‚Í‚ ‚è‚Ü‚¹‚ñA‚µ‚©‚µƒwƒbƒ_‚Ì
     ’†‚É‹Lq‚³‚ê‚é‚ׂ«‚Å‚·DƒpƒbƒP[ƒW‚Æ(‚à‚µ‚­‚Í)ƒTƒuƒpƒbƒP[ƒW‚Ɉê‚Â
     ‚Ìà–¾(description)‚̃^ƒO‚ª•K—v‚Å‚·D‚±‚ê‚̓pƒbƒP[ƒW‚̕“I‚Èà–¾
     ‚ð—^‚¦‚邽‚ß‚ÉŽg‚í‚ê‚é‚ׂ«•¡”s‚̃tƒB[ƒ‹ƒh‚Å‚·D

  6.4.  Prep

  ‚±‚ê‚́Aspec ƒtƒ@ƒCƒ‹’†‚Ì2”Ԗڂ̃ZƒNƒVƒ‡ƒ“‚Å‚·Dì¬—p‚ɏ€”õ‚·‚éƒ\[ƒX
  ‚𓾂邽‚ß‚ÉŽg‚í‚ê‚Ü‚·D‚±‚±‚ŁAƒpƒbƒ`‚Ì“–‚Ä‚ç‚ꂽƒ\[ƒX‚𓾂邽‚ß‚É•K
  —v‚ÈŽ–‚ð‚µ make ‚·‚邽‚ß‚É•K—v‚ȏ€”õ‚ð‚µ‚Ü‚·D

  ’ˆÓFŠeƒZƒNƒVƒ‡ƒ“‚̓VƒFƒ‹ƒXƒNƒŠƒvƒg‚ðŽÀÛ‚ÉŽÀs‚·‚邽‚߂̏ꏊ‚Å‚·DŠÈ
  ’P‚É sh ƒXƒNƒŠƒvƒg‚ðì¬‚µAƒ\[ƒX‚ð‰ð“€‚µƒpƒbƒ`‚𓖂Ă邽‚ß‚É %prep
  ƒ^ƒO‚ÌŒã‚É‚»‚ê‚ð’u‚­Ž–‚ª‚Å‚«‚Ü‚·D‚µ‚©‚µ‚È‚ª‚çA‚±‚Ì’†‚ɂ͏ã‹L‚ÌŽ–‚ð‚ð
  Žx‰‡‚·‚邽‚߂̃}ƒNƒ‚ª‚ ‚è‚Ü‚·D

  ‚»‚ê‚ç‚̍ŏ‰ƒ}ƒNƒ‚̂́A%setup ƒ}ƒNƒ‚Å‚·D‚»‚Ì‚à‚Á‚Æ‚àŠÈ’P‚ÈŒ`‚Í(ƒRƒ}
  ƒ“ƒhƒ‰ƒCƒ“‚̃IƒvƒVƒ‡ƒ“‚È‚µ)A’P‚Ƀ\[ƒX‚ð‰ð“€‚µ ‚Å‚«‚½ƒ\[ƒXƒfƒBƒŒƒNƒg
  ƒŠ‚Ì’†‚É cd ‚·‚邾‚¯‚Å‚·DˆÈ‰º‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·D

  o  -n name ‚Í—ñ‹“‚³‚ꂽ name ‚ɍ쐬ƒfƒBƒŒƒNƒgƒŠ‚Ì–¼‘O‚ðƒZƒbƒg‚µ‚Ü‚·D
     ƒfƒtƒHƒ‹ƒg‚Í $NAME-VERSION ‚Å‚·D‘¼‚̉”\«‚Æ‚µ‚Ä $NAMEA
     ${NAME}${VERION}AƒƒCƒ“‚Ì tar ƒtƒ@ƒCƒ‹‚ª—p‚¢‚Ä‚¢‚é‚à‚Ì‚Å‚·D (‚±‚ê
     ‚ç‚Ì "$" •Ï”‚Í spec ƒtƒ@ƒCƒ‹’†‚Ì–{“–‚̕ϐ”‚Å‚È‚¢Ž–‚É’ˆÓ‚µ‚ĉº‚³
     ‚¢D‚±‚ê‚ç‚ÍŽQl‚Ì‚½‚ß‚É‚±‚±‚ÅŽg‚í‚ꂽ‚à‚Ì‚Å‚·DŽÀÛ‚ɂ͕ϐ”‚Å‚Í‚È
     ‚­ƒpƒbƒP[ƒW’†‚Ì–{“–‚Ì–¼‘O‚ƃo[ƒWƒ‡ƒ“‚ðŽg‚¤•K—v‚ª‚ ‚è‚Ü‚·D)

  o  -c ‚Í tar ƒtƒ@ƒCƒ‹‚ð‰ð“€‚·‚é‘O‚É–¼•t‚¯‚ç‚ꂽƒfƒBƒŒƒNƒgƒŠ‚ðì‚è‚»‚±
     ‚É cd ‚µ‚Ü‚·D

  o  -b # ‚̓fƒBƒŒƒNƒgƒŠ‚É cd ‚·‚é‘O‚É Source# ‚ð ‰ð“€(untar)‚µ‚Ü‚·D
     (‚±‚ê‚Í -c ƒIƒvƒVƒ‡ƒ“‚ƈꏏ‚É—p‚¢‚é‚͈̂Ӗ¡‚ª‚ ‚è‚Ü‚¹‚ñA‚µ‚È‚¢‚ʼnº
     ‚³‚¢D) ‚±‚ê‚Í•¡”‚̃\[ƒXƒtƒ@ƒCƒ‹‚ª‚ ‚鎞‚Ì‚Ý–ð‚É—§‚¿‚Ü‚·D

  o  -a # ‚Í ƒfƒBƒŒƒNƒgƒŠ‚É cd ‚µ‚½Œã‚É Source# ‚ð‰ð“€(untar)‚µ‚Ü‚·D

  o  -T ‚±‚̃IƒvƒVƒ‡ƒ“‚̓\[ƒX‰ð“€(untar)‚̃fƒtƒHƒ‹ƒg“®ì‚𖳌ø‚É‚µ‚Ü
     ‚·D‰ð“€(untar)‚³‚ꂽƒƒCƒ“‚̃\[ƒXƒtƒ@ƒCƒ‹‚𓾂邽‚ß‚É -b 0 ‚à‚µ‚­
     ‚Í -a 0 ‚ð•K—v‚Æ‚µ‚Ü‚·D2‚‚߂̃\[ƒX‚ª‚ ‚鎞‚É‚±‚ê‚ð•K—v‚Æ‚µ‚Ü‚·D

  o  -D ‚͉𓀂·‚é‘O‚ɃfƒBƒŒƒNƒgƒŠ‚ðÁ‹Ž‚µ‚Ü‚¹‚ñD‚±‚ê‚Í setup ƒ}ƒNƒ‚ª
     •¡”‚ ‚鎞‚Ì‚Ý—L—p‚Å‚·DÅ‰‚Ì setup ƒ}ƒNƒ‚ÌŒã‚Ì setup ƒ}ƒNƒ‚Å‚Ì
     ‚ÝŽg‚¤‚ׂ«‚Å‚·D(Œˆ‚µ‚čŏ‰‚Ì setup ƒ}ƒNƒ‚ÅŽg‚í‚È‚¢‚ʼnº‚³‚¢D)

     ŽŸ‚É—L‰v‚ȃ}ƒNƒ‚Í %patch ƒ}ƒNƒ‚Å‚·D‚±‚̃}ƒNƒ‚̓\[ƒX‚Ƀpƒbƒ`‚ð
     “–‚Ä‚é‰Û’ö‚ÌŽ©“®‰»‚ð•‚¯‚Ü‚·D‚¢‚­‚‚©‚̃IƒvƒVƒ‡ƒ“‚ª‚ ‚è‚»‚ê‚͈ȉº
     ‚Ì’Ê‚è‚Å‚·D

  o  # ‚̓pƒbƒ`ƒtƒ@ƒCƒ‹‚Æ‚µ‚Ä Patch# ‚ð—˜—p‚µ‚Ü‚·D

  o  -p # patch(1) ƒRƒ}ƒ“ƒh‚Ì‚½‚ß‚ÌŽæ‚菜‚­ƒfƒBƒŒƒNƒgƒŠ‚̐”‚𖾋L‚µ‚Ü
     ‚·D

  o  -P ƒfƒtƒHƒ‹ƒg‚Ì“®ì‚Å‚Í Patch (‚à‚µ‚­‚Í Patch0)‚ð“–‚Ä‚Ü‚·D‚±‚̃tƒ‰
     ƒO‚̓fƒtƒHƒ‹ƒg‚Ì“®ì‚ð‹ÖŽ~‚·‚é‚̂ʼnð“€(untar)‚³‚ꂽƒ\[ƒXƒtƒ@ƒCƒ‹‚ð
     “¾‚邽‚ß‚É 0 ‚ð•K—v‚Æ‚µ‚Ü‚·D‚±‚̃IƒvƒVƒ‡ƒ“‚͍ŏ‰‚̃}ƒNƒ‚ƈقȂé‘å
     ‚«‚¢”ԍ†‚ð‹‚ß‚ç‚ê‚é2”Ô–Ú(‚à‚µ‚­‚Í‚»‚êˆÈ~)‚Ì %patch ƒ}ƒNƒ‚Å—L—p‚Å
     ‚·D

  o  –{—ˆ‚Ì %patch # -p ƒRƒ}ƒ“ƒh‚Ì‘ã‚í‚è‚É %patch# ‚àŽg‚¦‚Ü‚·D

     ˆÈã‚Å•K—v‚ȃ}ƒNƒ‚Í‘S•”‚Å‚·D‚±‚ê‚ç‚𐳂µ‚­‹Lq‚µ‚½Œã‚ɁAsh ƒXƒNƒŠ
     ƒvƒg‚ð—p‚¢‚Ä‘¼‚Ì‚ ‚ç‚ä‚é•K—v‚ȃZƒbƒgƒAƒbƒv‚ð‚·‚éŽ–‚à‚Å‚«‚Ü
     ‚·D%build ƒ}ƒNƒ(‚±‚ê‚ÍŽŸß‚Åà–¾‚µ‚Ü‚·D)‚ª sh ‚ðŒo—R‚µ‚ÄŽÀs‚³‚ê
     ‚é‚܂ʼn½‚Å‚àŠÜ‚ß‚ç‚ê‚Ü‚·D‚±‚±‚ōs‚¢‚½‚¢Ž–‚ÌŒ`‚͏ã‹L‚Ì—á‚ðŒ©‚Ä‰º‚³
     ‚¢D

  6.5.  Build

  ‚±‚̃ZƒNƒVƒ‡ƒ“‚ɂ̓}ƒNƒ‚Í‚ ‚è‚Ü‚¹‚ñDƒ\[ƒX‚ð‰ð“€(untar)‚µAƒpƒbƒ`‚ð
  “–‚āAƒfƒBƒŒƒNƒgƒŠ‚É cd ‚µ‚½‚Ȃ炱‚±‚Å‚Í’P‚Ƀ\ƒtƒgƒEƒFƒA‚ðì¬‚·‚邽‚ß
  ‚É•K—v‚ȃRƒ}ƒ“ƒh‚ð‹Lq‚µ‚ĉº‚³‚¢D‚±‚ê‚Í’P‚É sh ‚É“n‚·‘¼‚̃Rƒ}ƒ“ƒh‚̏W
  ‚Ü‚è‚Ȃ̂ŁA‚Ç‚ñ‚ȍ‡–@“I‚È sh ‚̃Rƒ}ƒ“ƒh(ƒRƒƒ“ƒg‚ðŠÜ‚Þ)‚Å‚à‚±‚±‚ÅŽÀs
  ‚Å‚«‚Ü‚·D[–󒍁F‚±‚ê‚̓VƒFƒ‹‚Ì‘g‚ݍž‚݃Rƒ}ƒ“ƒh‚ÌŽ–‚¾‚¯‚ð‚¢‚Á‚Ä‚¢‚é‚Ì
  ‚Å‚Í‚ ‚è‚Ü‚¹‚ñD]‚±‚ê‚ç‚̃ZƒNƒVƒ‡ƒ“‚ÌŠeX‚ōì‹ÆƒfƒBƒŒƒNƒgƒŠ‚̓\[ƒX
  ƒfƒBƒŒƒNƒgƒŠ‚̈ê”ԏã‚ɃŠƒZƒbƒg‚³‚ê‚Ü‚·‚Ì‚Å‚»‚ê‚ðŠo‚¦‚Ä‚¨‚¢‚ĉº‚³‚¢D‚à
  ‚µ•K—v‚È‚ç‚΃TƒuƒfƒBƒŒƒNƒgƒŠ‚É cd ‚µ‚ĉº‚³‚¢D

  6.6.  Install

  ‚±‚±‚É‚àƒ}ƒNƒ‚Í‚ ‚è‚Ü‚¹‚ñDŠî–{“I‚É‚±‚±‚ɃCƒ“ƒXƒg[ƒ‹‚É•K—v‚ȃRƒ}ƒ“ƒh
  ‚Ȃ牽‚Å‚à’u‚¯‚Ü‚·Dì¬‚µ‚½ƒpƒbƒP[ƒW’†‚Å make install ‚ª—LŒø‚È‚çA‚±
  ‚±‚É’u‚«‚Ü‚·D‚»‚¤‚Å‚È‚¢‚Ì‚È‚çAmake install ‚Ìˆ×‚Ì makefile ‚ւ̃pƒb
  ƒ`‚𓖂āAmake install ‚ð‚·‚é‚©Ash ƒRƒ}ƒ“ƒh‚É‚æ‚Á‚ÄŽè“®‚ŃCƒ“ƒXƒg[ƒ‹
  ‚·‚鎖‚à‚Å‚«‚Ü‚·DŒ»Ý‚̍ì‹ÆƒfƒBƒŒƒNƒgƒŠ‚ªƒ\[ƒXƒfƒBƒŒƒNƒgƒŠ‚̃gƒbƒvƒŒ
  ƒxƒ‹‚Å‚ ‚鎖‚ðl—¶‚µ‚ĉº‚³‚¢D

  6.7.  pre ,post ƒCƒ“ƒXƒg[ƒ‹ / ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹ ƒXƒNƒŠƒvƒg (”CˆÓ)

  ƒoƒCƒiƒŠƒpƒbƒP[ƒW‚̃Cƒ“ƒXƒg[ƒ‹ / ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹ ‚ðs‚¤‘O‚ÆŒã‚ÉŽÀs
  ‚·‚éƒXƒNƒŠƒvƒg‚ð‚±‚±‚É’u‚­Ž–‚ª‚Å‚«‚Ü‚·DƒVƒFƒA[ƒhƒ‰ƒCƒuƒ‰ƒŠ‚ðŠÜ‚Þƒpƒb
  ƒP[ƒW‚ð ƒCƒ“ƒXƒg[ƒ‹‚à‚µ‚­‚̓Aƒ“ƒCƒ“ƒXƒg[ƒ‹‚µ‚½Œã‚É ldconfig ‚ðŽÀs
  ‚·‚é‚悤‚ÈŽ–‚ð‚·‚é‚½‚ß‚É‚±‚̃^ƒO‚ª‚ ‚è‚Ü‚·DˆÈ‰º‚ÉŠeX‚̃XƒNƒŠƒvƒg‚Ì‚½
  ‚߂̃}ƒNƒ‚ª‚ ‚è‚Ü‚·D

  o  %pre ‚̓Cƒ“ƒXƒg[ƒ‹‚·‚é‘O‚̃XƒNƒŠƒvƒg‚½‚߂̃}ƒNƒ‚Å‚·D

  o  %post ‚̓Cƒ“ƒXƒg[ƒ‹‚µ‚½Œã‚̃XƒNƒŠƒvƒg‚Ì‚½‚߂̃}ƒNƒ‚Å‚·D

  o  %preun ‚̓Aƒ“ƒCƒ“ƒXƒg[ƒ‹‚·‚é‘O‚̃XƒNƒŠƒvƒg‚Ì‚½‚߂̃}ƒNƒ‚Å‚·D

  o  %postun ‚Í ƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚µ‚½Œã‚̃XƒNƒŠƒvƒg‚Ì‚½‚߂̃}ƒNƒ‚Å‚·D

  6.8.  Files

  ‚±‚̃ZƒNƒVƒ‡ƒ“‚̓oƒCƒiƒŠƒpƒbƒP[ƒW‚Ì‚½‚߂̃tƒ@ƒCƒ‹‚̈ꗗ‚ð•\Ž¦‚µ‚È‚¯‚ê
  ‚΂Ȃè‚Ü‚¹‚ñDRPM ‚Í make install ‚ÌŒ‹‰Ê‚ǂ̃oƒCƒiƒŠ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê
  ‚½‚Ì‚©’m‚é•û–@‚ª‚È‚¢‚½‚ß‚Å‚·D‚±‚ê‚ð‚·‚é•û–@‚Í‚ ‚è‚Ü‚¹‚ñ! ƒpƒbƒP[ƒW‚Ì
  ƒCƒ“ƒXƒg[ƒ‹‘O‚ÆŒã‚É find ‚ðŽÀs‚·‚ê‚΂悢‚Ì‚Å‚Í‚È‚¢‚©‚Æ‹^–â‚ÉŽv‚¤l‚à
  ‚¢‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñDƒ}ƒ‹ƒ`ƒ†[ƒU[ƒVƒXƒeƒ€‚É‚¨‚¢‚āAƒpƒbƒP[ƒW‚ÆŠÖŒW‚Ì
  ‚È‚¢ƒtƒ@ƒCƒ‹‚ªƒpƒbƒP[ƒW‚ðì¬‚µ‚Ä‚¢‚é‰Û’ö‚̊Ԃɍì‚ç‚ê‚Ä‚¢‚é‚©‚à‚µ‚ê‚È
  ‚¢‚Ì‚Å‚±‚ê‚͎󂯓ü‚ê‚ç‚ê‚Ü‚¹‚ñD

  “¯—l‚É“Á•Ê‚ÈŽ–‚ð‚·‚é‚½‚ß‚É—LŒø‚ȃ}ƒNƒ‚ª‚¢‚­‚‚©‚ ‚è‚Ü‚·DˆÈ‰º‚Éà–¾‚µ
  ‚Ü‚·D

  o  %doc ‚̓oƒCƒiƒŠ‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚éÛ‚ɃCƒ“ƒXƒg[ƒ‹‚µ‚½‚¢ƒ\[ƒXƒpƒbƒP
     [ƒW’†‚̃hƒLƒ…ƒƒ“ƒg‚Ɉó‚ð•t‚¯‚é‚Ì‚ÉŽg‚í‚ê‚Ü‚·DƒhƒLƒ…ƒƒ“ƒg‚Í
     /usr/doc/$NAME-$VERSION-$RELEASE ‚ɃCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ü‚·D‚±‚̃}ƒNƒ
     ‚ðŽg‚Á‚ăRƒ}ƒ“ƒhƒ‰ƒCƒ“ã‚Å•¡”‚̃hƒLƒ…ƒƒ“ƒg‚̈ꗗ‚ð—ñ‹“‚·‚é‚©AŠe
     ƒhƒLƒ…ƒƒ“ƒg‚²‚ƂɃ}ƒNƒ‚ðŽg‚Á‚ĕʁX‚É—ñ‹“‚·‚邱‚Æ‚ª‚Å‚«‚Ü‚·D

  o  %config ‚̓pƒbƒP[ƒW’†‚̐ݒèƒtƒ@ƒCƒ‹‚Ɉó‚ð•t‚¯‚é‚Ì‚ÉŽg‚í‚ê‚Ü‚·D‚±
     ‚ê‚Í sendmail.cfApasswd ‚Ȃǂ̂悤‚È‚à‚Ì‚ðŠÜ‚Ý‚Ü‚·D‚à‚µŒã‚ɐݒè
     ƒtƒ@ƒCƒ‹‚ðŠÜ‚ÞƒpƒbƒP[ƒW‚ðƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚·‚é‚È‚ç‚΁A•ÏX‚³‚ê‚Ä‚¢
     ‚È‚¢ƒtƒ@ƒCƒ‹‚͍폜‚³‚êA•ÏX‚³‚ꂽƒtƒ@ƒCƒ‹‚Í‚à‚ƃtƒ@ƒCƒ‹–¼‚É
     .rpmsave ‚Æ‚¢‚¤Šg’£Žq‚ð•t‰Á‚³‚ꂽ‚à‚Ì‚É–¼‘O‚ª•ÏX‚³‚ê‚Ü‚·D‚±‚̃}ƒN
     ƒ‚Å‚à“¯Žž‚É•¡”‚̃tƒ@ƒCƒ‹‚̈ꗗ‚ð—ñ‹“‚Å‚«‚Ü‚·D

  o  %dir ƒpƒbƒP[ƒW‚É‚æ‚Á‚L‚³‚êŠÜ‚Ü‚ê‚éƒtƒ@ƒCƒ‹ˆê——’†‚Ì’Pˆê‚̃fƒBƒŒ
     ƒNƒgƒŠ‚Ɉó‚ð•t‚¯‚Ü‚·DƒfƒtƒHƒ‹ƒg‚ł́A%dir ƒ}ƒNƒ‚ðŽg‚킸‚ɃfƒBƒŒƒN
     ƒgƒŠ–¼‚ð•\Ž¦‚µ‚½‚È‚çA‚»‚̃fƒBƒŒƒNƒgƒŠ’†‚Ì‘S‚Ä‚ªƒtƒ@ƒCƒ‹ˆê——‚ÉŠÜ‚Ü
     ‚ê‚»‚µ‚ÄŒã‚É‚»‚̃pƒbƒP[ƒW‚̈ꕔ‚Æ‚µ‚ăCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ü‚·D

  o  %files -f <filename> ‚̓\[ƒX‚̍쐬ƒfƒBƒŒƒNƒgƒŠ’†‚Ì”CˆÓ‚̃tƒ@ƒCƒ‹‚ð
     ƒŠƒXƒg‚ɉÁ‚¦‚鎖‚ª‚Å‚«‚Ü‚·D‚±‚ê‚̓pƒbƒP[ƒWŽ©g‚̃tƒ@ƒCƒ‹ƒŠƒXƒg‚ð
     ì¬‚·‚鎖‚ª‚Å‚«‚éƒpƒbƒP[ƒW‚ª‚ ‚éê‡‚É•Ö—˜‚Å‚·D‚»‚ÌŽž‚±‚±‚É‚»‚Ì
     ƒtƒ@ƒCƒ‹ƒŠƒXƒg‚ðŠÜ‚ß‚Ü‚·A‚»‚µ‚Ä“Á‚Ƀtƒ@ƒCƒ‹‚ðˆê——•\Ž¦‚µ‚Ä‚Í‚È‚è‚Ü
     ‚¹‚ñD

  ƒtƒ@ƒCƒ‹ˆê——’†‚̍őå‚Ì’ˆÓ“_‚̓fƒBƒŒƒNƒgƒŠ‚̈ꗗ‚Å‚·D‚à‚µŠÔˆá‚Á‚Ä
  /usr/bin ‚ðˆê——‚É‹L‚µ‚Ä‚µ‚Ü‚Á‚½‚çAƒoƒCƒiƒŠƒpƒbƒP[ƒW‚Í‚ ‚È‚½‚̃VƒXƒe
  ƒ€‚Ì /usr/bin ’†‚Ì‘S‚Ẵtƒ@ƒCƒ‹‚ðŠÜ‚ñ‚Å‚µ‚Ü‚¢‚Ü‚·D

  6.9.  ì¬

  6.9.1.  ƒ\[ƒXƒfƒBƒŒƒNƒgƒŠ ƒcƒŠ[

  ‚Ü‚¸Å‰‚É•K—v‚ÈŽ–‚́A‚«‚¿‚ñ‚Ɛݒ肳‚ꂽì¬ƒfƒBƒŒƒNƒgƒŠƒcƒŠ[‚Å‚·D‚±
  ‚ê‚Í /etc/rpmrc ƒtƒ@ƒCƒ‹‚ð—p‚¢‚Đݒè‰Â”\‚Å‚·D‘½‚­‚̐lX‚Í /usr/src ‚ð
  Žg‚¤‚Å‚µ‚傤D

  ì¬ƒ\[ƒXƒfƒBƒŒƒNƒgƒŠƒcƒŠ[‚ðì‚邽‚߂Ɉȉº‚̃fƒBƒŒƒNƒgƒŠ‚ðì‚é•K—v‚ª
  ‚ ‚é‚©‚à‚µ‚ê‚Ü‚¹‚ñD

  o  BUILD ‚Í RPM ‚É‚æ‚è‘S‚Ă̍쐬‚ªs‚í‚ê‚éƒfƒBƒŒƒNƒgƒŠ‚Å‚·D“Á‚É‘¼‚̏ê
     Š‚ō쐬‚̃eƒXƒg‚ðs‚¤•K—v‚Í‚ ‚è‚Ü‚¹‚ñ‚ªA‚±‚±‚Í RPM ‚ªì¬‚·‚é—p‚¢
     ‚é‚Æ‚±‚ë‚Å‚·D

  o  SOURCES ‚̓IƒŠƒWƒiƒ‹‚̃\[ƒX(tar)ƒtƒ@ƒCƒ‹‚ƃpƒbƒ`‚ð’u‚­ƒfƒBƒŒƒNƒgƒŠ
     ‚Å‚·D‚±‚±‚́ARPM ‚ªƒfƒtƒHƒ‹ƒg‚Å’T‚·ƒfƒBƒŒƒNƒgƒŠ‚Å‚·D

  o  SPECS ‚Í‘S‚Ä‚Ì spec ƒtƒ@ƒCƒ‹‚ð’u‚­ƒfƒBƒŒƒNƒgƒŠ‚Å‚·D

  o  RPMS ‚Í RPM ‚ªì¬‚µ‚½ƒoƒCƒiƒŠ RPM ƒpƒbƒP[ƒW‚ð’u‚­ƒfƒBƒŒƒNƒgƒŠ‚Å‚·

  o  SRPMS ‚Í ‘S‚Ẵ\[ƒX RPM ƒpƒbƒP[ƒW‚ð’u‚­ƒfƒBƒŒƒNƒgƒŠ‚Å‚·D

  6.9.2.  ì¬ƒeƒXƒg

  ‚¨‚»‚ç‚­Å‰‚É‚µ‚½‚¢‚±‚Ƃ́ARPM ‚ð—p‚¢‚¸‚ɍ쐬‚·‚邽‚߂̃\[ƒXƒcƒŠ[‚ð
  “¾‚邱‚Æ‚Å‚µ‚傤D‚±‚ê‚ð‚·‚é‚½‚߂ɁAƒ\[ƒX‚ð‰ð“€‚µAƒfƒBƒŒƒNƒgƒŠ–¼‚ð
  $NAME.orig ‚ɕύX‚µ‚ĉº‚³‚¢D‚»‚µ‚Ä‚à‚¤ˆê“xƒ\[ƒX‚ð‰ð“€‚µ‚ĉº‚³‚¢D‚»
  ‚µ‚Ä‚±‚̃\[ƒX‚ðì¬‚ÉŽg—p‚µ‚ĉº‚³‚¢Dƒ\[ƒXƒfƒBƒŒƒNƒgƒŠ‚É“ü‚èì¬‚·‚é
  ‚½‚ß‚ÌŽwŽ¦‚É‚µ‚½‚ª‚Á‚ĉº‚³‚¢D‚à‚µ‰½‚©•ÒW‚ð‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚È‚çA
  ƒpƒbƒ`‚ª•K—v‚Æ‚È‚è‚Ü‚·Dˆê“x‚»‚ê‚ðì‚邽‚߂Ƀ\[ƒXƒfƒBƒŒƒNƒgƒŠ‚ð‚«‚ê‚¢
  ‚É‚µ‚Ü‚·D./configure ƒXƒNƒŠƒvƒg‚É‚æ‚萶¬‚³‚ꂽƒtƒ@ƒCƒ‹‚ðŠm”F‚µíœ‚µ
  ‚Ü‚·D[–󒍁F—v‚·‚é‚ɁA‚¢‚í‚ä‚é make ˆê”­ó‘Ô‚É‚·‚ê‚Ηǂ¢‚Æ‚¢‚¤Ž–‚Å
  ‚·D] ‚»‚µ‚āAƒ\[ƒXƒfƒBƒŒƒNƒgƒŠ‚̐eƒfƒBƒŒƒNƒgƒŠ‚É cd ‚µ‚Ü‚·DˆÈ‰º‚Ì‚æ
  ‚¤‚É‚µ‚Ü‚·D

       diff -uNr dirname.orig dirname > ../SOURCES/dirname-linux.patch

  ‚±‚ê‚́Aspec ƒtƒ@ƒCƒ‹‚ÅŽg—p‰Â”\‚ȃpƒbƒ`‚ðì¬‚µ‚Ü‚·Dã‹L‚Ì"linux"‚Í’P
  ‚ÉŽ¯•ÊŽq‚Å‚ ‚邱‚Æ‚É’ˆÓ‚µ‚ĉº‚³‚¢D‚È‚ºƒpƒbƒ`‚ðì¬‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢
  ‚©‚ðà–¾‚·‚邽‚ß‚É "config" ‚â "bugs" ‚Ì—l‚È‚æ‚èà–¾“I‚È‚à‚Ì‚ðŽg‚Á‚Ä‚à
  ‚æ‚¢‚Å‚µ‚傤DŠÔˆá‚Á‚ăoƒCƒiƒŠ‚ðŠÜ‚ß‚È‚¢‚悤‚ÉŠm”F‚·‚邽‚߂ɍ쐬‚µ‚½
  ƒpƒbƒ`‚ðŽg—p‚·‚é‘O‚É’²‚ׂé‚Ì‚Í‚æ‚¢l‚¦‚Å‚·D

  6.9.3.  ƒtƒ@ƒCƒ‹ƒŠƒXƒg‚̐¶¬

  ì¬‚·‚邽‚߂̃\[ƒX‚ðŽè‚É‚¢‚êA‚»‚ê‚ð‚Ç‚¤‚â‚Á‚č쐬‚·‚é‚©‚í‚©‚Á‚½‚È‚ç
  ‚΁Aì¬‚µƒCƒ“ƒXƒg[ƒ‹‚µ‚Ü‚·DƒCƒ“ƒXƒg[ƒ‹‚ÌŒ‹‰Ê‚̏o—Í‚©‚ç spec ƒtƒ@ƒC
  ƒ‹‚Å—p‚¢‚邽‚߂̃tƒ@ƒCƒ‹ƒŠƒXƒg‚ðì¬‚µ‚Ü‚·DŽ„‚½‚¿‚́A‚½‚¢‚Ä‚¢‘S‚ẴX
  ƒeƒbƒv‚Å•Às‚µ‚Ä spec ƒtƒ@ƒCƒ‹‚ðì¬‚µ‚Ä‚¢‚Ü‚·DÅ‰‚̃tƒ@ƒCƒ‹ƒŠƒXƒg‚ð
  ì¬‚µ‚ÄŠÈ’P‚È•”•ª‚ð‘‚«ž‚݁A‚»‚µ‚ð’Ç‚Á‚Ä–„‚ß‚Ä‚¢‚«‚Ü‚·D

  6.9.4.  RPM ‚ð—p‚¢‚½ƒpƒbƒP[ƒW‚̍쐬

  spec ƒtƒ@ƒCƒ‹‚ð‘‚«I‚¦‚½‚È‚çAƒpƒbƒP[ƒW‚ðì¬‚·‚鏀”õ‚ª‚Å‚«‚Ü‚µ‚½D
  ‚à‚Á‚Æ‚à—LŒø‚È•û–@‚́AˆÈ‰º‚̂悤‚ȃRƒ}ƒ“ƒh‚ðŽg‚¤‚±‚Æ‚Å‚·D

       rpm -ba foobar-1.0.spec

  -b ƒXƒCƒbƒ`‚ɂ͈ȉº‚̂悤‚È—L—p‚ȃIƒvƒVƒ‡ƒ“‚ª‚ ‚è‚Ü‚·D

  o  p ‚Í spec ƒtƒ@ƒCƒ‹‚Ì prep ƒZƒNƒVƒ‡ƒ“‚¾‚¯‚ðŽÀs‚µ‚Ü‚·D

  o  l ‚Í %files ‚̃ŠƒXƒg‚ðƒ`ƒFƒbƒN‚µ‚Ü‚·D

  o  c ‚Í prep ƒZƒNƒVƒ‡ƒ“‚ðŽÀs‚µ ƒRƒ“ƒpƒCƒ‹‚ðs‚¢‚Ü‚·D‚±‚ê‚̓\[ƒX‚ªŠ®
     ‘S‚ɍ\’z‚Å‚«‚é‚à‚Ì‚©‚Ç‚¤‚©•sŠmŽÀ‚ÈŽž‚ɖ𗧂¿‚Ü‚·Dƒ\[ƒX‚ð\’z‚µ‚»
     ‚ê‚©‚ç RPM ‚ðŽg‚¢‚Í‚¶‚ß‚é‚܂ł́Aƒ\[ƒX‚݂̂ōì‹Æ‚µ‘±‚¯‚½‚¢‚Å‚µ‚傤
     ‚©‚çA–ð‚É—§‚½‚È‚¢‚ÆŽv‚í‚ê‚Ü‚·D‚µ‚©‚µˆê’U RPM ‚ðŽg‚¤‚Ì‚ÉŠµ‚ê‚Ä‚µ‚Ü
     ‚¦‚΁A‚»‚ê‚ðŽg‚¤—ႪŒ©‚‚©‚é‚Å‚µ‚傤D [–󒍁A%Build ƒZƒNƒVƒ‡ƒ“‚Ì—L
     Œø«‚ðŠm”F‚·‚é‚®‚ç‚¢‚Å‚µ‚傤D]

  o  i ‚Í prep ƒZƒNƒVƒ‡ƒ“‚ðŽÀs‚µAƒRƒ“ƒpƒCƒ‹ ƒCƒ“ƒXƒg[ƒ‹‚ðs‚¢‚Ü‚·D

  o  b ‚Í prep ƒZƒNƒVƒ‡ƒ“‚ðŽÀs‚µAƒRƒ“ƒpƒCƒ‹ ƒCƒ“ƒXƒg[ƒ‹‚ðs‚¢AƒoƒCƒi
     ƒŠƒpƒbƒP[ƒW‚Ì‚Ý‚ðì¬‚µ‚Ü‚·D

  o  a ‚Í‘S‚Ä‚ðì¬‚µ‚Ü‚·D(ƒ\[ƒX‚ƃoƒCƒiƒŠ‚̃pƒbƒP[ƒW‚Ì—¼•û)

  -b ƒXƒBƒbƒ`‚ɂ͈ȉº‚̂悤‚È‚¢‚­‚‚©‚̕ύXŽq‚ª‚ ‚è‚Ü‚·D

  o  --short-circuit ‚ÍŽw’肳‚ꂽˆ—‚ð”ò‚΂µ‚Ü‚·D(c ‚Æ i ‚Å‚Ì‚ÝŽg—p‚Å
     ‚«‚Ü‚·D)

  o  --clean ‚̓pƒbƒP[ƒW‚̍쐬‚ªI‚Á‚½Œã‚ɍ쐬‚µ‚½ƒfƒBƒŒƒNƒgƒŠƒcƒŠ[‚ð
     Á‹Ž‚µ‚Ü‚·D

  o  --keep-temps ‚Í /tmp ˆÈ‰º‚ɍì‚ç‚ꂽ‘S‚Ă̈ꎞƒtƒ@ƒCƒ‹‚ƃXƒNƒŠƒvƒg‚ð
     •Û‘¶‚µ‚Ü‚·DŽÀ‚Í -v ƒIƒvƒVƒ‡ƒ“‚ð—p‚¢‚邱‚Æ‚É‚æ‚è /tmp ‚ɍì‚ç‚ꂽ
     ƒtƒ@ƒCƒ‹‚ðŒ©‚é‚±‚Æ‚ª‚Å‚«‚Ü‚·D

  o  --test ‚ÍŽÀÛ‚ɂ͂ǂ̏ˆ—‚àŽÀs‚Í‚µ‚Ü‚¹‚ñ‚ªAkeep-temp ‚͍s‚¢‚Ü‚·D

  6.10.  ƒeƒXƒg

  ‚¢‚Á‚½‚ñAƒ\[ƒX‹y‚уoƒCƒiƒŠ‚Ì rpm ƒpƒbƒP[ƒW‚ðì¬‚µ‚½‚çA‚»‚ê‚ðƒeƒX
  ƒg‚·‚é•K—v‚ª‚ ‚è‚Ü‚·DÅ‚àŠÈ’P‚Å—Ç‚¢•û–@‚́AƒpƒbƒP[ƒW‚ðì¬‚µ‚½ƒ}ƒVƒ“
  ‚Æ‘S‚­ˆÙ‚È‚Á‚½ƒ}ƒVƒ“ã‚ŃeƒXƒg‚·‚鎖‚Å‚·D‚È‚º‚È‚çA‚ ‚È‚½‚̃}ƒVƒ“ã‚Å
  ‰½“x‚à make install ‚ð‚µ‚Ä‚¢‚é‚̂ŁA‚«‚¿‚ñ‚ƃCƒ“ƒXƒg[ƒ‹‚³‚ê‚é‚Í‚¸‚¾‚©
  ‚ç‚Å‚·D

  ƒeƒXƒg‚Ì‚½‚ß‚É rpm -u ƒpƒbƒP[ƒW–¼ ‚Æ‚·‚邱‚Æ‚à‚Å‚«‚Ü‚·A[–󒍁F‚¨‚»‚ç
  ‚­‚±‚ê‚Í typo ‚Å rpm -e ‚Å‚µ‚傤Drpm -u ‚ÍŒ»Ý‚Å‚Í“®ì‚µ‚Ü‚¹‚ñD ]‚µ
  ‚©‚µƒpƒbƒP[ƒWì¬‚ÌŽž‚É make install ‚ðŽÀs‚µ‚Ä‚¢‚é‚̂ŊԈႤŽ–‚à‚ ‚è
  ‚Ü‚·D‚à‚µƒtƒ@ƒCƒ‹ƒŠƒXƒg‚ɉk‚ꂪ‚ ‚é‚ƁAƒAƒ“ƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚Ü‚¹‚ñD‚»
  ‚ÌŽž‚ɂ̓oƒCƒiƒŠƒpƒbƒP[ƒW‚ðÄƒCƒ“ƒXƒg[ƒ‹‚µ‚ăVƒXƒeƒ€‚ðÄ‚ÑŠ®‘S‚È‚à‚Ì
  ‚É‚µ‚Ü‚·A‚µ‚©‚µ rpm ƒpƒbƒP[ƒW‚Í‚Ü‚¾Š®‘S‚Å‚Í‚ ‚è‚Ü‚¹‚ñD‚ ‚È‚½‚́A
  rpm -ba specƒtƒ@ƒCƒ‹–¼ ‚ð‚µ‚½‚¾‚¯‚¾‚Æ‚¢‚¤Ž–‚ð‚µ‚Á‚©‚èS‚ÉŽ~‚ß‚Ä‚¨‚¢‚Ä
  ‚­‚¾‚³‚¢D‘½‚­‚̐lX‚Í ƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é‚Ì‚É rpm -i ƒpƒbƒP
  [ƒW–¼ ‚ðs‚¤‚¾‚¯‚Å‚·DƒoƒCƒiƒŠ‚ªƒCƒ“ƒXƒg[ƒ‹‚³‚ê‚鎞‚É•K—v‚ÈŽ–‚ð
  build ƒZƒNƒVƒ‡ƒ“‚â install ƒZƒNƒVƒ‡ƒ“‚ʼn½‚à‚µ‚Ä‚¢‚È‚¢‚±‚Æ‚ðŠm”F‚µ‚Ä‚­
  ‚¾‚³‚¢D

  6.11.  V‚µ‚­ì¬‚µ‚½ RPM ƒpƒbƒP[ƒW‚ð‚Ç‚¤‚·‚ê‚Ηǂ¢‚©D

  ‚¢‚Á‚½‚ñA‚ ‚È‚½‚ª RPM ƒpƒbƒP[ƒW‚ðì¬‚µ‚½‚È‚ç(‚·‚łɉ½‚© RPM ‰»‚µ‚½
  ‚Ɖ¼’肵‚Ü‚·)A‚ ‚È‚½‚̍쐬‚µ‚½ƒpƒbƒP[ƒW‚Å‘¼‚̐l‚ɍvŒ£‚·‚鎖‚ª‚Å‚«‚Ü
  ‚·(ì¬‚µ‚½ RPM ƒpƒbƒP[ƒW‚ªŽ©—R‚É”z•z‰Â”\‚È‚à‚Ì‚Æ‚µ‚Ü‚·)D‚»‚¤‚·‚邽
  ‚߂ɁAftp.redhat.com ‚ɃAƒbƒvƒ[ƒh‚µ‚Ä‚­‚¾‚³‚¢D
  <ftp://ftp.redhat.com>

  6.12.  What Now?

  V‚µ‚¢ RPM ƒpƒbƒP[ƒW‚Å‚·‚邱‚ƂƃeƒXƒg‚ÉŠÖ‚µ‚Ă͏ã‹L‚̃ZƒNƒVƒ‡ƒ“‚ðŒ©
  ‚Ä‚­‚¾‚³‚¢DŽ„’B‚Í Žæ“¾‰Â”\‚È ‘S‚Ä‚Ì RPM ƒpƒbƒP[ƒW‚ð•åW‚µ‚Ä‚¢‚Ü‚·D
  ‚»‚µ‚āA‚»‚ê‚炪‘f°‚炵‚¢ RPM ƒpƒbƒP[ƒW‚Å‚ ‚邱‚Æ‚ð–]‚ñ‚Å‚¢‚Ü‚·Dì
  ¬‚µ‚½ƒpƒbƒP[ƒW‚ð‚æ‚­ŽžŠÔ‚ð‚©‚¯‚ăeƒXƒg‚µ‚Ä‚­‚¾‚³‚¢D‚»‚µ‚āA–œl‚Ì—˜
  ‰v‚Ì‚½‚ß‚É‚»‚ê‚ðƒAƒbƒvƒ[ƒh‚·‚邽‚ß‚ÉŽžŠÔ‚ð‚©‚¯‚Ä‚­‚¾‚³‚¢D“¯—l‚ɁAŽ©
  —R‚É”z•z‚Å‚«‚éƒ\ƒtƒgƒEƒFƒA‚Ì‚Ý‚ðƒAƒbƒvƒ[ƒh‚·‚é‚悤‚É‚µ‚Ä‚­‚¾‚³‚¢D¤
  —pƒ\ƒtƒgƒEƒFƒA‹y‚уVƒFƒAƒEƒFƒA‚Í‚»‚ê‚ç‚Ì’˜ìŒ ‚ª‚Í‚Á‚«‚è‚ÆŽ©—R‚É”z•z‚·
  ‚鎖‚ª‹–‚³‚ê‚鎖‚ðŒ¾‹y‚µ‚Ä‚È‚¢ŒÀ‚èƒAƒbƒvƒ[ƒh‚·‚ׂ«‚Å‚Í‚ ‚è‚Ü‚¹‚ñD‚±
  ‚ê‚ɂ́ANetscape ƒ\ƒtƒgƒEƒFƒAAsshApgp “™‚ªŠÜ‚Ü‚ê‚Ü‚·D

  7.  ƒ}ƒ‹ƒ` ƒA[ƒLƒeƒNƒ`ƒƒ—p RPM ƒpƒbƒP[ƒW‚̍쐬

  RPM ‚ÍŒ»Ý Intel i386ADegital AlphaASparc —p‚ɃpƒbƒP[ƒW‚ðì¬‚·‚邽
  ‚ß‚ÉŽg‚¤Ž–‚ª‚Å‚«‚Ü‚·DSGI ‚Æ HP ‚̃[ƒNƒXƒe[ƒVƒ‡ƒ“ã‚Å‚à“¯—l‚É“®‚­Ž–
  ‚ª•ñ‚³‚ê‚Ä‚¢‚Ü‚·D‘S‚Ẵvƒ‰ƒbƒgƒtƒH[ƒ€ã‚ÅŠÈ’P‚ɃpƒbƒP[ƒW‚ðì¬‚·
  ‚邽‚ß‚Ì“Á’¥‚ª‚¢‚­‚‚©‚ ‚è‚Ü‚·D‚Ü‚¸‘æˆê‚É /etc/rpmrc ‚Ì’†‚Ì "optflag"
  ‚ÌŽwŽ¦‚Å‚·D‚»‚ê‚̓\ƒtƒgƒEƒFƒA‚ðì¬‚·‚鎞‚ÉŽg‚í‚ê‚éƒtƒ‰ƒO‚ðƒA[ƒLƒeƒN
  ƒ`ƒƒ“Á—L‚Ì’l‚ɐݒ肷‚邽‚ß‚ÉŽg‚¤Ž–‚ª‚Å‚«‚Ü‚·D‘¼‚Ì‹@”\‚Æ‚µ‚Ä spec ƒtƒ@
  ƒCƒ‹’†‚Ì "arch" ƒ}ƒNƒ‚ª‚ ‚è‚Ü‚·D‚»‚ê‚͍쐬‚·‚éƒA[ƒLƒeƒNƒ`ƒƒ‚Ɉˑ¶‚·
  ‚éˆÙ‚È‚éì‹Æ‚ð‚·‚é‚½‚ß‚ÉŽg‚¤Ž–‚ª‚Å‚«‚Ü‚·D‘¼‚ɁAƒwƒbƒ_’†‚Ì "Exclude"
  ‚ÌŽwŽ¦‚Å‚·D

  7.1.  ƒTƒ“ƒvƒ‹ spec ƒtƒ@ƒCƒ‹

  ˆÈ‰º‚Í "fileutils" ƒpƒbƒP[ƒW‚Ì spec ƒtƒ@ƒCƒ‹‚̈ꕔ‚Å‚·D Alpha ‚Æ
  Intel Œü‚¯‚Ì—¼•û‚ðì¬‚·‚邽‚߂̍\¬‚Å‚·D

  Summary: GNU File Utilities
  Name: fileutils
  Version: 3.16
  Release: 1
  Copyright: GPL
  Group: Utilities/File
  Source0: prep.ai.mit.edu:/pub/gnu/fileutils-3.16.tar.gz
  Source1: DIR_COLORS
  Patch: fileutils-3.16-mktime.patch

  %description
  These are the GNU file management utilities.  It includes programs
  to copy, move, list, etc, files.

  The ls program in this package now incorporates color ls!

  %prep
  %setup

  %ifarch alpha
  %patch -p1
  autoconf
  %endif
  %build
  configure --prefix=/usr --exec-prefix=/
  make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=-s

  %install
  rm -f /usr/info/fileutils*
  make install
  gzip -9nf /usr/info/fileutils*

  7.2.  optflags

  ‚±‚Ì—á‚ł́A‚ǂ̂悤‚É /etc/rpmrc ’†‚Ì "optflags" ‚ÌŽwŽ¦‚ªŽg‚í‚ê‚Ä‚¢‚é
  ‚©•ª‚©‚é‚Å‚µ‚傤D‚ ‚È‚½‚ªì¬‚µ‚Ä‚¢‚éƒA[ƒLƒeƒNƒ`ƒƒ‚Ɉˑ¶‚·‚é“K“–‚È’l
  ‚ª RPM_OPT_FLAGS ‚É—^‚¦‚ç‚ê‚Ä‚¢‚Ü‚·DŽg—p‚µ‚Ä‚¢‚é(-m486 ‚â -O2 ‚̂悤
  ‚È) ’ʏí‚ÌŽwŽ¦‚Ì‘ã‚í‚è‚É‚±‚̕ϐ”‚ð—p‚¢‚é‚ɂ́AƒpƒbƒP[ƒW‚Ì Makefile ‚É
  ƒpƒbƒ`‚ð“–‚Ä‚È‚¯‚ê‚΂Ȃè‚Ü‚¹‚ñD‚±‚̃\[ƒXƒpƒbƒP[ƒW‚ðƒCƒ“ƒXƒg[ƒ‹‚·‚é
  ‚±‚Æ‚É‚æ‚Á‚Ä•K—v‚ƂȂ邱‚Æ‚ðƒ\[ƒX‚ð‰ð“€‚µ‚Ä Makefile ‚𒲂ׂ邱‚Æ‚ª
  —Ç‚¢‚ÆŠ´‚¶‚é‚Å‚µ‚傤D‚»‚ÌŽžAMakefile ‚Ì‚½‚߂̃pƒbƒ`‚ð‚µ‚ç‚ׁA‰½‚ð•Ï
  ‚¦‚˂΂Ȃç‚È‚¢‚©‚ðŒ©‚Ä‚­‚¾‚³‚¢D

  7.3.  ƒ}ƒNƒ

  %ifarch ƒ}ƒNƒ‚Í‚Æ‚Ä‚àd—v‚Å‚·D‘½‚­‚̏ꍇˆê‚‚̃pƒbƒ`‚à‚µ‚­‚Í“Á’è‚̃A
  [ƒLƒeƒNƒ`ƒƒ—p‚Ì“ñ‚‚̃pƒbƒ`‚ðì‚é•K—v‚ª‚ ‚é‚Å‚µ‚傤D‚±‚̂悤‚ȏê
  ‡ARPM ‚Í“K‚µ‚½ƒA[ƒLƒeƒNƒ`ƒƒ—p‚̃pƒbƒ`‚݂̂𓖂Ă邱‚Æ‚ª‚Å‚«‚Ü‚·D

  ã‹L‚Ì—á‚Æ‚µ‚āAfileutils ‚Í64ƒrƒbƒgƒ}ƒVƒ“Œü‚¯‚̃pƒbƒ`‚ðŽ‚Á‚Ä‚¢‚Ü‚·D
  –¾‚ç‚©‚ɁA‚±‚ê‚Í Alpha ã‚É‚Ì‚Ý“–‚Ä‚ç‚ê‚é‚ׂ«‚Å‚·D‚»‚ê‚ŁAŽ„’B
  ‚́A64ƒrƒbƒgƒpƒbƒ`‚Ì‚Æ‚±‚ë‚É %ifarch ƒ}ƒNƒ‚ð•t‚¯‰Á‚¦‚Ü‚µ‚½D

       %ifarch axp
       %patch1 -p1
       %endif

  ‚±‚ê‚Í Alpha ˆÈŠO‚̃A[ƒLƒeƒNƒ`ƒƒ‚É‚Í“–‚Ä‚ç‚ê‚È‚¢ƒpƒbƒ`‚Å‚ ‚邱‚Æ‚ð•Û
  Ø‚µ‚Ü‚·D

  7.4.  ƒpƒbƒP[ƒW‚©‚ç ƒA[ƒLƒeƒNƒ`ƒƒ‚ðœŠO‚·‚é

  ‘S‚Ẵvƒ‰ƒbƒgƒz[ƒ€‚Ì‚½‚߂Ɉê‚‚̃fƒBƒŒƒNƒgƒŠ‚Ń\[ƒX RPM ƒpƒbƒP[ƒW
  ‚ðƒƒ“ƒeƒiƒ“ƒX‚Å‚«‚é‚悤‚É‚·‚邽‚߂ɁAŽ„’B‚Í‚ ‚éƒA[ƒLƒeƒNƒ`ƒƒã‚ō쐬
  ‚³‚ê‚邱‚Æ‚©‚çƒpƒbƒP[ƒW‚ð"œŠO"‚·‚邽‚ß‚Ì‹@”\‚ðŽÀ‘•‚µ‚Ü‚µ‚½D‚±‚ê‚͈È
  ‰º‚̂悤‚ÉŽÀs‚Å‚«‚Ü‚·D

       rpm --rebuild /usr/src/SRPMS/*.rpm

  ‚»‚µ‚Đ³‚µ‚­ƒpƒbƒP[ƒW‚ªì¬‚³‚ê‚Ü‚·D‚à‚µ‚ ‚éƒvƒ‰ƒbƒgƒz[ƒ€Œü‚¯‚ɃAƒv
  ƒŠƒP[ƒVƒ‡ƒ“‚ðˆÚA‚µ‚Ä‚¢‚È‚¢‚Ì‚È‚ç‚΁A‚ ‚È‚½‚ª‚µ‚È‚¯‚ê‚΂Ȃç‚È‚¢‚±‚Æ‘S
  ‚Ă̓\[ƒXƒpƒbƒP[ƒW‚Ì spec ƒtƒ@ƒCƒ‹‚̃wƒbƒ_‚Ɉȉº‚̂悤‚Ȉês‚ð•t‚¯‰Á
  ‚¦‚邱‚Æ‚Å‚·D

       ExcludeArch: axp

  ‚»‚̂悤‚É‚µ‚Ä‚©‚çAì¬‚·‚éƒvƒ‰ƒbƒgƒz[ƒ€ã‚ŃpƒbƒP[ƒW‚ðÄì¬‚µ‚Ä‚­
  ‚¾‚³‚¢D‚»‚¤‚·‚ê‚΁A‚ ‚È‚½‚Í Intel ã‚ō쐬‚·‚邽‚߂̃\[ƒXƒpƒbƒP[ƒW
  ‚ðŽè‚É‚·‚邱‚Æ‚É‚È‚èAAlpha ‚Ì•”•ª‚ÍŠÈ’P‚É”ò‚΂·‚±‚Æ‚ª‚Å‚«‚Ü‚·D

  7.5.  ÅŒã‚É

  ƒ}ƒ‹ƒ` ƒA[ƒLƒeƒNƒ`ƒƒ—p‚̃pƒbƒP[ƒW‚ðì¬‚·‚邽‚ß‚É RPM ‚ð—p‚¢‚邱‚Æ‚Í
  ‚½‚¢‚Ä‚¢ƒpƒbƒP[ƒW‚𗼕û‚̃A[ƒLƒeƒNƒ`ƒƒã‚ō쐬‚·‚é‚æ‚è‚àŠÈ’P‚Å‚·D‚µ
  ‚©‚µ‚È‚ª‚çAì¬‚·‚é‚Ì‚ª‚Æ‚Ä‚à“‚¢ƒpƒbƒP[ƒW‚ðì¬‚·‚ê‚΂æ‚èŠÈ’P‚É
  ‚È‚Á‚Ä‚¢‚«‚Ü‚·D‚¢‚‚à‚̂悤‚ɁARPM ƒpƒbƒP[ƒW‚ðì¬‚·‚é‚̂ɂ‚܂Á‚½Žž
  ‚ɍłà‚æ‚¢•‚¯‚ƂȂ邱‚Æ‚ÍŽ—‚½‚悤‚ȃ\[ƒXƒpƒbƒP[ƒW‚𒲂ׂ邱‚Æ‚Å‚·D

  8.  ’˜ìŒ ’m

  ‚±‚Ì•¶‘‚Æ“à—e‚Í’˜ìŒ ‚É‚æ‚Á‚ĕی삳‚ê‚Ä‚¢‚Ü‚·D‚±‚Ì•¶‘‚̍Ĕz•z‚Í“à—e
  ‚ªŠ®‘S‚à‚Æ‚Ì‚Ü‚Ü‚Å–³•ÏX‚Å‚ ‚éê‡‚ÉŒÀ‚è‹–‚³‚ê‚Ü‚·DŒ¾‚¢Š·‚¦‚ê‚΁A•¶‘
  ‚ÌŒ`Ž®‚̕ύX‹y‚Ñ“]Ú‚à‚µ‚­‚͍Ĕz•z‚Ì‚Ý‚³‚µ‚‚©‚¦‚ ‚è‚Ü‚¹‚ñD

  [–óŽÒ‚æ‚èF‚±‚Ì•”•ª‚ÍŒ´•¶‚àŒfÚ‚µ‚Ä‚¨‚«‚Ü‚·D]

  This document and its contents are copyright protected.
  Redistribution of this document is permitted as long as the content
  remains completely intact and unchanged.  In other words, you may
  reformat and reprint or redistribute only.