精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>安装与升级>>FreeBSD 4.x 升级到FreeBSD 4.3-stable的方法。

主题:FreeBSD 4.x 升级到FreeBSD 4.3-stable的方法。
发信人: weekend(笨刚)
整理人: zhcharles(2002-01-30 15:58:01), 站内信件
假设你已经安装了ports,并在/usr/ 有足够的空间,已连上internet
su -
cd /usr/ports/net/cvsup
make all install
mkdir /root/make
cp /usr/share/examples/cvsup/ports-supfile /root/make
cp /usr/share/examples/cvsup/stable-supfile /root/make
cp /usr/share/examples/cvsup/refuse /root/make
我给你一个Makefile, 也放到/root/make下,并根据你的kernel名字做适当修改。
以后要再升级时,只需要从这里开始。
make update
make love
make kernel
make merge
make clean
shutdown -r now

-------------------------------------------------------------------
附:Makefile内容

# start of Makefile
# 注意,行首为tab间隔,不是空格。
DATE=`date "+%m%d.%H.%M.%S"`

update:
#       cvsup -g -z -L2 ~/make/stable-supfile 2>&1 | tee /usr/tmp/standard-cvs.$(D
ATE);
        cvsup  ~/make/stable-supfile 2>&1 | tee /usr/tmp/standard-cvs.$(DATE);
        cvsup  ~/make/ports-supfile 2>&1 | tee /usr/tmp/standard-cvs.$(DATE);

build:
        cd /usr/src; \
        make buildworld 2>&1 | tee /usr/tmp/bw.$(DATE);

install:
        cd /usr/src; \
        make installworld 2>&1 | tee /usr/tmp/iw.$(DATE);

love:   
        cd /usr/src; \
        make world 2>&1 | tee /usr/tmp/mw.$(DATE);

kernel:
        (cd /sys/i386/conf && \
        config SGKERNEL && \
        cd ../../compile/SGKERNEL && \
        make depend && \
        make && \
        make install && \
        make clean) 2>&1 | tee /usr/tmp/kernel.$(DATE);
# 根据你的核心名字做调整
merge:
        /usr/sbin/mergemaster -a -t /usr/tmp/root.$(DATE) 2>&1 | tee /usr/tmp/merg
e.$(DATE);

clean:
        chflags -R noschg /usr/obj/;
        rm -rf /usr/obj/*;
        rm -rf /usr/tmp/*;

clobber:
        clean
        rm -rf /usr/src/*;

all:
        update
#world kernel merge
#end of Makefile


----
Best Regards,
Weekend
            [email protected]
            icq: 2499593 

[关闭][返回]