                ŐV FreeBSD(98) ǂ

                                        $Date: 2003/09/19 14:03:37 $

1. ͂߂

    -current  -stable ͊Jo[WƂƂYȂŉB
    ɂĂ̓RpCłȂĂ܂񂵁ARpCł
    ĕK삷Ƃ͌܂B܂艽ĂŉƂ
    悤ƂKbclȊOɂ̓IXXłȂƂƂłB

    ݁AFreeBSD(98) ڐA`[ł́AAT ݊@p̃[XƂ PC98 p
    ̍[XĂ܂B{Iɂ͖{Ƃ PC98 p̃\[X}
    [WĂ̂ PC98 p̃pb`̂\[XpӂȂĂ PC98
    p̃oCi쐬邱Ƃ\łBł́AȂ PC98 p̃\[X
    ̂^̎v܂Bǂ邩Ă̋^
    ɓ悤Ǝv܂B܂GcɕނƁA

     1. PC98 ł͖ɗ̂ǁA{ƃ\[Xc[Ƀ}[WłȂł
     2. ꕔR}h̓{Ή
     3. \[Xc[ PC98 ŗLʕ̕ύXƊSɓȂ
        ߂ɔĂ܂

    Ƃ 3 ʂɕނ܂B-stable  -current ̃\[X擾
    3 ԖڂɑύX͊ɂĂ͂łBR}h̓{Ή
    FreeBSD(98) ڐA`[̂₩ȃT[rXƎvĉB1 Ԃɑ
    镔݂闝ŔA

     1.  PC98 ̂܂܂ƌꂵ
     2. {ƂɕKv𗝉Ă炦Ȃ

    ƂƂɂȂ܂B

    FreeBSD(98) ڐA`[ł́APC98 pׂ̍Ė{Ƃփ}[W邱
    ڕWɍƂsȂĂ܂BAۂɍƂɓlȂĂ
    ȂiłȂ̂łB

2. 

    FreeBSD(98)-stable 𗘗pl FreeBSD-stable [OXgցA
    FreeBSD(98)-current 𗘗pl FreeBSD-current [OXg
    ЂƂĂB̃[OXgɓɂ́A
    majordomo@FreeBSD.org 

      subscribe freebsd-stable
      subscribe freebsd-current

    Ə[𑗂ĉB̃[OXg͉pŋc_s
    ȂĂ܂B{͑ȂŉB

    {łvȃ[OXgƂ FreeBSD98-testers [O
    Xg܂B̃[OXgɉɂ́A
    majordomo@jp.FreeBSD.org 

        subscribe freebsd98-testers

    Ə[𑗂ĉB

    ܂ uFreeBSD nhubNv
    (http://www.jp.freebsd.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/handbook/) 
    uChapter 19. J̍őO:FreeBSD-current  FreeBSD-stablev
    (http://www.jp.freebsd.org/www.FreeBSD.org/doc/ja_JP.eucJP/books/handbook/cutting-edge.html)
    KǂłB


3. \[Xc[̎擾

    FreeBSD(98) SNAPSHOT 𗘗păoCiCXg[邱Ƃ\
    AŃ\[XɕύXăRpCƂlƁA\[XA
    bvf[ĝJҌł傤B

    /usr/src ȉɃ\[Xc[pӂƂ܂傤BCTM  ftp ł\
    łAł cvsup p@܂B

    ܂ cvsup CXg[܂傤Bcvsup  ports  packages ɂ
    ܂BƂ΁A

      pkg_add ftp://ftp4.jp.freebsd.jp/pub/FreeBSD/releases/i386/4.4-RELEASE/packages/All/cvsup-16.1_3.tgz

    ƂƁACXg[邱Ƃł܂BA
    FreeBSD(98) 4.3R-Rev01 ȑÕo[Wɕt packages Ɏ^Ă
     cvsup ɂ̓oO邽߁AKVo[Wg悤ɂĂ
    B

     cvsup ̓w肷 supfile 쐬܂B
    /usr/share/examples/cvsup ȉɃTvt@ĈŁA
    č쐬Ƃł傤BƂ stable-supfile  RELENG_4 u
    ` (4.x-stable) p supfile ŁAstandard-supfile  HEAD u`
    (5.0-current) p supfile łB

      # cd /usr/share/examples/cvsup
      # cp standard-supfile standard-supfile.pc98
      # vi standard-supfile.pc98

    *default host=CHANGE_THIS.FreeBSD.org ƂȂĂƂςĐg
    ߂ cvsup T[ow肵܂BƂ΁Acvsup2.jp.freebsd.org g
    Ƃ

      *default host=cvsup2.jp.FreeBSD.org

    ƂȂ܂B

    āAsupfile ̏ł cvsup s܂B

      # cvsup -g -L 2 /usr/share/examples/cvsup/standard-supfile.pc98

    lbg[N̑шɂ܂A͂߂Ďsꍇ͔ɎԂ
     1 ԂĂIȂ܂BrŒ~ꍇ́A
    CTRL-C ŏIĂB

     cvsup IƁȀꍇ /usr/src ȉw肵 stable 
    current ̃\[XɂȂĂ܂BƂ͍DȂƂ cvsup sƁA
    ̎_ł stable  current ̃\[X擾ł܂Bcron ŎI
     cvsup s悤ɂĂł傤B


4. VXe̍č\z

    ܂́A/usr/src/UPDATING ɒӎĂ̂ł悭ǂŁA̎w
    ɂĂB܂ȉ̍Ƃł܂Âɂ́Ax
    t@CǂݒĉBΏ@Ă邩܂B

    ł́AۂɃRpCĂ݂܂傤BԊȒPȕ@́Â܂
    make buildworld Ă܂ƂłBR PC98 p̍Ɋ܂܂Ă@
    \͎gȂȂ܂A@\gȂƊ؂Ă܂܂
    B

      # cd /usr/src 
      # make buildworld

    ɂ̂łAPentiumMMX-233MHz  4 Ԓx܂BG
    [ȂI /usr/obj ȉɐVoCi쐬Ă܂B
     kernel RpC܂Bconfig file  /sys/pc98/conf/SARU Ƃ
    

      # cd /usr/src
      # make buildkernel KERNCONF=SARU

    foCXt@CCXg[AKvɉďC܂B

      # cp /usr/src/sys/pc98/conf/GENERIC.hints /boot/device.hints
      # vi /boot/device.hints

    RpCꂽ kernel ƃW[CXg[܂B

      # make installkernel KERNCONF=SARU

    V loader CXg[܂B

      # cd src/sys/boot
      # make install

    V kernel VO[U[hŋN܂BV[U
    h́AVVXeR[sȂƂ̂ŁAmake installworld 
    sȂOɐV kernel 𗧂グׂłBV kernel ŋN
    ꍇ́A傤ǉĂ鎞 cvsup Ă܂̂ł傤B܂
    Â kernel ɖ߂܂傤BꂩA2,3 ҂ cvsup 蒼
    ĉB

    ɐV kernel ŋN܂ŏ installworld ɕKvȍŒ
    ̃t@ĈݍXVĂ܂B

      # mergemaster -p

    gcc ̃o[WオĂ̂ŁAÂ`̃CN[ht@C
    폜܂B

      # rm -rf /usr/include/g++

    OI烆[U[hCXg[܂B

      # cd /usr/src ; make installworld

    /etc/ ȉC܂B/usr/sbin/mergemaster gƂ悢ł傤B

      # mergemaster

    ŁAVXe̍č\z͊܂B|̍ċNłB

      # shutdown -r now

    ɋNAbvf[g̊łB

    ł́A PC98 ܂񂾃\[X̍쐬̎d܂B[X
    ꂽ FreeBSD(98) ɂ 98src/patches.tar.gz Ƃpb`܂܂Ă܂B
     cvsup ŏ\[XɓKp܂B

      # cd /usr/src
      # tar -zxvf /..somewhere../98src/patches.tar.gz
      # cat patches/*.diff | patch -p0

    Ȃ̖Ȃ patch 邱Ƃ͂܂Ȃł傤Breject ꂽ
    KvɉĎŏC܂BŁApatch g킸
    /stand/sysinstall  install.sh g 98src WJĂ͂܂B
    ȂȂ PC98 p̕ύX̓t@C㏑邱Ƃɂ PC98 p
    ̃\[X쐬Ă̂ŁAPC98 p̕ύX͓̂ł current 
    stable ŕύXꂽĂ܂łB܂\[X̐
    ȂĂ܂܂B\[X PC98 ΉAƂ́A make
    buildworld ȉ̎菇ŃVXe̍č\z܂B

----
FreeBSD(98) ڐA`[
