e股脑电脑教程网
  • 首 页
  • 操作系统
  • 应用软件
  • 下载工具
  • 影音视频
  • 办公软件
  • 媒体制作
  • 网站建设
  • 平面设计
  • 数据库
  • 程序开发
  • 视频教程
编辑推荐: | 文章搜索:
您现在的位置: e股脑 >> 操作系统 >> FreeBSD教程 >> FreeBSD代码同步手记 >> 教程正文
 
教程搜索
 
 
相关教程
  • 开始接触FREEBSD
  • FreeBSD下Console功能设置
  • 达到 ipnat 180万的极致点
  • FreeBSD内存管理系统理解(一)
  • How do I use a console resolution o
  • apache压缩技术与配置
  • OpenBSD 内核 PPPoE 补丁
  • FreeBSD代码同步手记
  • port安装php+apche+mysql
  • ARP地址解析协议详解及其漏洞分析. --
  • isc dhcpd 3.0 快速安装实例 . --保存
  • 也做一块网卡多个IP的配置
  • RH下的透明代理及带宽分配
  • freebsd安装笔记
  • 转《善加利用與管理你的ports / packa
  • Apache +tomcat安装配置
 
 

图文教程


  • Windows抢了谁的饭碗 非主流操作系统To

  • 地球还是火星 平常心看“非主流”

  • 综合运用Office 2007批量制作奖状

  • 没有系统盘如何才能修复受损系统?

  • 巧妙运用Excel中边界的附加功能!
 
 
赞 助 商
 
 
FreeBSD代码同步手记
  • 来源:e股脑
  • 点击次数:
  • 更新时间:2007-8-17

FreeBSD的官方说明文档中有关同步代码部分实在有些零乱,我看得一头雾水,

反复对了几遍都没有搞清楚具体步骤,网上找了不少相关文章,再结合文档,

加上自己的实践,终于同步成功。

1>>>同步系统代码

首先系统要安装有cvsup     

#cd /usr/ports/net/cvsup

#make install clean

#cvsup -g -L 2 -h cvsup.jp.FreeBSD.org /usr/share/examples/cvsup/stable-supfile

#reboot

 

注:代码同步站点也可以用国内的

    cvsup.freebsdchina.org

    cvsup1.freebsdchina.org

    cvsup2.freebsdchina.org

    cvsup3.freebsdchina.org

     当然还有一些教育网站点,看自己离那个近了。

 

2>>>编译系统内核

注意:要更新系统,您必须查看 /usr/src/UPDATING 文件,以了解 buildworld 之前需要完成的步骤,如果 UPDATING 与您这里读到相矛盾,那就先依据 UPDATING。

 

cd /usr/src

make -j4 buildworld     /*make 会有至多 4 个进程在同一时刻执行*/

# cd /usr/src/sys/i386/conf

# mkdir /root/kernels

内核配置文件放到别的地方, 然后再到 i386 目录中创建一个指向它的符号链接

# cp GENERIC /root/kernels/MYKERNEL  

# ln -s /root/kernels/MYKERNEL

上面的2步只要第一次做就可以了,编译内核前MYKERNEL自己先优化吧!

# cd /usr/src

make buildkernel KERNCONF=MYKERNEL

make installkernel KERNCONF=MYKERNEL

shutdown -r now

3>>>更新/etc目录

 

mergemaster -p

cd /usr/src

make installworld

mergemaster

/*更新/etc里的文件,看到有出现代码的输入i回车,表示安装最新.直到:

/* /*Do you wish to delete what is left of /var/tmp/tmproot? --> yes #删除

 */

 

shutdown -r now

 

4>>>删除 /usr/obj

 

cd /usr/obj

chflags -R noschg *

rm -rf *

 

  • 上一篇教程: port安装php+apche+mysql
  • 下一篇教程: OpenBSD 内核 PPPoE 补丁
  •  

    关于本站 | 广告联系 | 版权声明 | 使用帮助

    Copyright © 2004-2008 www.egunao.com All rights reserved.