`
rootsoso
  • 浏览: 69334 次
  • 性别: Icon_minigender_1
  • 来自: 马勒隔壁
社区版块
存档分类
最新评论

FreeBSD编译环境

阅读更多

装完基系统后,只装了一个cvsup-withoutui,拷贝/usr/share/examples/cvsup目录到~root下,修改ports.supfile和standard.supfile,把host改为cvsup.freebsdchina.org(这个服务器在上海电信机房),更新源码和port树。(src和port大部分是从光盘直接安装,然后再更新。但直接从网上安全安装的更“保险”)。速度很快,在100KB之上。

然后

#cd /usr/src
#make buildworld

build了几个小时,加班。回家后修改内核的配置文件,编译。(附件中的GENERIC.tar为我的内核的配置文件,我的机器为ThinkPad T23,PIII 1.13, 512M SDRAM, 40G HardDisk )

在freebsd handbook中推荐改默认的配置文件ENERIC为自己的名字,编译时用参数指定。而我是把原来的GENERIC备份,然后删除,在/usr/src/sys/i386/conf下(也就是放配置文件的目录下)创建一个GENERIC的软件链接指向我修改后的配置文件,这样编译的时候不用指定参数。

#make buildkernel
#make installkernel
#reboot

如果没有问题,则内核安装成功。

#mergemaster -p

(mergemaster是比较修改/etc下的配置文件的。如果有新的配置文件与/etc下的不同,会询问是要旧的,新的,两个合并,还是修改后使用修改的)

#make installworld
#mergemaster
#reboot

分享到:
评论

相关推荐

    freebsd开发环境解决方案

    ### FreeBSD开发环境解决方案 在构建高效且稳定的开发环境时,选择合适的操作系统至关重要。FreeBSD作为一款优秀的类Unix操作系统,在服务器领域以及开发环境中拥有广泛的应用。本文将详细探讨如何搭建一个基于...

    FreeBSD 8.4安装指南

    FreeBSD的ports树允许你编译源代码来安装软件,提供了极大的灵活性。 8. 完成安装:确认所有设置无误后,开始安装过程。安装完成后,重启系统。 二、Panabit安装指南 Panabit是一款强大的网络行为管理系统,用于...

    FreeBSD7.0编译安装nginx+php+mysql.pdf

    总的来说,这个过程展示了在FreeBSD上手动编译和配置Web服务器环境的过程,虽然复杂,但可以让你深入了解每个组件的工作原理,并提供更大的灵活性和控制权。对于熟悉Unix/Linux操作系统的用户,这是一个有价值的学习...

    FreeBSD中文手册.pdf

    11. **开发环境**:针对开发者,讲述了如何在FreeBSD上搭建开发环境,包括编译器、调试器和其他开发工具的使用。 手册的维护是由FreeBSD文档项目团队进行的,他们不断更新内容以适应FreeBSD的最新版本。此外,还有...

    freeBSD架构中文手册

    - FreeBSD源自伯克利软件发行版(BSD),它遵循BSD许可证,提供了一个自由、开放源码的环境。 - FreeBSD的特点包括:高效、稳定、强大的网络功能和丰富的软件库。 2. **FreeBSD内核** - 内核是操作系统的核心,...

    在FreeBSD下用源代码安装DHCP服务

    本文将详细介绍如何在FreeBSD系统中从源代码构建并配置DHCP(动态主机配置协议)服务,这对于网络环境中的自动IP地址分配至关重要。 ### 一、获取与准备DHCP源代码 ISC DHCP是当前最广泛使用的DHCP实现之一,版本...

    FreeBSD Chinese HowTo

    本指南的目标读者是对FreeBSD系统感兴趣并希望在其上使用中文环境的技术人员。无论您是新手还是有一定经验的用户,都能从中受益。 ##### 1.5. 如何学习BSD? 学习FreeBSD的最佳方式是从官方文档入手,同时结合实际...

    Freebsd 7.0 使用手册(中文)

    - **翻译政策**:为了满足不同语言环境下的用户需求,文档支持多语言版本,包括中文在内的多种语言翻译政策被制定出来,以便于更多人能够理解和使用FreeBSD系统。 #### 5. 技术支持与交流 - **邮件列表**:通过加入...

    freebsd教程

    9. **开发环境**:介绍如何在FreeBSD上搭建开发环境,包括编译工具链、源代码编译和调试。 10. **内核配置**:讲解如何定制和编译内核以满足特定需求。 11. **FreeBSD ports和packages**:阐述ports树的概念,它是...

    FreeBSD中文使用手册

    此外,FreeBSD网站提供了各种格式的手册下载,包括SGMLDocBook源代码形式和编译成SGML、HTML、PDF、PostScript、RTF等格式,用户可以根据自己的需求选择合适的格式。 印刷版本的手册可以通过FreeBSDMall购买,适合...

    freebsd8安装nginx和php环境

    ### FreeBSD 8 安装 Nginx 和 PHP 环境 #### 一、概述 在 FreeBSD 8 系统上搭建一个稳定的 Nginx 和 PHP 运行环境是许多 Web 开发者的需求。本指南将详细介绍从系统安装到配置 Nginx 和 PHP 的全过程,适合初学者...

    FreeBSD 8.1使用手册

    对于开发者,手册会简述FreeBSD下的开发环境,包括编译器、调试工具以及开发库的使用,为编写和运行C、C++、Perl、Python等语言的程序提供指导。 综上所述,"FreeBSD 8.1使用手册"是学习和使用该版本操作系统的全面...

    FreeBSD系统编程.doc

    尽管每个版本有其特定的特性和行为,但FreeBSD的`make`主要用来编译和更新系统,如`make world`。 2. **Makefile的基本布局和语法** - Makefile通常包含目标和依赖关系。目标是需要完成的任务,依赖项是目标生成所...

    FreeBSD7.0编译安装nginx+php+mysql借鉴.pdf

    在本教程中,我们将详细介绍如何在FreeBSD 7.0操作系统上手动编译和安装Nginx、PHP和MySQL,而不是使用预构建的ports。这是一个适用于熟悉Unix/Linux环境且希望自定义安装配置的用户的过程。 首先,我们来看一下每...

    freeBSD架设管理与应用

    1. 包管理系统:FreeBSD的ports和pkg系统使得软件安装、更新变得简单,ports提供源代码编译,pkg提供二进制包安装。 2. 文件系统管理:理解UFS、ZFS等文件系统的特性,以及如何进行挂载、卸载、检查和修复。 3. 进程...

Global site tag (gtag.js) - Google Analytics