频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

FreeBSD Ports Collection

来源: 作者: 出处:巧巧读书 2007-10-09 进入讨论组
下一页 1 2 3 4 5 6 

  为了充分发挥系统的性能,便需要对系统进行各种维护和配置工作。前面进行的管理和维护还是基于最初安装的FreeBSD系统,以及FreeBSD安装介质中提供的二进制软件包。这样的系统适用于大多数情况,但不是最适合特定要求的系统设置。

根据系统的具体情况来定制FreeBSD的各种设置,就需要进一步的工作。主要是由于 FreeBSD是一个自由软件系统,它提供了软件的源代码可以供用户定制,可以来适应系统的具体环境。如果不能充分利用这些FreeBSD提供的源代码,就不能真正发挥 FreeBSD的最大能力。

  FreeBSD系统提供的源代码包括三个部分,内核源代码、应用程序源代码和软件Ports的源代码。其中内核源代码用于定制内核、提高系统性能、维护硬件配置以及更新系统软件,根据需要升级硬件和保持系统不断升级以避免系统安全等方面的漏洞等任务,因此最为重要,一个系统在初始安装之后都需要重新编译内核;应用程序源代码包括安装到/bin、/sbin、/usr/bin、/usr/sbin目录中的各个应用程序的源代码;软件Ports的源代码并不是各个软件的源代码,而是各个软件的编译、安装方法的代码,这可以用来安装和管理各种应用程序。

  这些源代码均包括在FreeBSD的安装介质中,并能通过安装程序进行安装。除了在初始安装时安装这些组件之外,系统正常运行时也能通过sysinstall或手工运行相关目录下的安装脚本install.sh来添加他们。

  • 编译应用软件

  在Internet上有很多软件包,它们遵循GPL、BSD或相似的版权许可,允许用户编译运行这些软件。正常情况下,安装一个应用软件的过程是:

  • 获得源代码文件,这通常是一个使用tar打包,并使用compress或gzip压缩后的文件。一般通过ftp网络下载工具从Internet上得到。
  • 将文件解开,得到源代码文件,一般需要使用tar和gzip进行解包处理。
  • 根据系统情况进行配置,通常这些软件提供了自动配置程序,能根据系统环境自动进行配置,或者可以手工更改设置文件。
  • 然后就进行编译,创建可执行的程序。
  • 接下来就需要将应用程序安装到系统的指定位置。
  • 最后一步是配置应用程序的参数,使其能很好的执行。

  虽然软件的作者通常已经将源代码编写相当完善,适合在多个平台上编译,但是将源代码编译成最终可执行的文件,仍然是一个花费时间且需要繁琐操作的过程。尤其是当用户对系统不是很了解的情况下,往往就可能在某一步遇到了问题,结果就会导致整个安装过程不能正常完成。

来自:http://www.qqread.com/freebsd/s348193.html 更多文章 更多内容请看FreeBSD系统安全管理FreeBSD使用教程Freebsd频道专题,或进入讨论组讨论。
下一页 1 2 3 4 5 6 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章