FreeBSD Packages 和Ports

2009-05-13 01:04:38来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折


FreeBSD handbook中文版 4 安装应用程序:Packages 和Ports
本文出自: 作者: 张纪青编译
wxjoshua@163.com
(2003-01-06 06:02:00)
目录
4 安装应用程序:Packages 和Ports  
4.1 概要
4.2 寻找你要的应用程序
4.3 使用包管理系统
4.4 使用Ports Collection  
4.5 安装中出现的问题
FreeBSD handbook中文版 4 安装应用程序:Packages 和Ports
本文出自: 作者: 张纪青编译
wxjoshua@163.com
(2003-01-06 06:02:00)
目录
4 安装应用程序:Packages 和Ports  
4.1 概要
4.2 寻找你要的应用程序
4.3 使用包管理系统
4.4 使用Ports Collection  
4.5 安装中出现的问题
=============================================================
第4 章.安装应用程序:Packages 和ports  
=============================================================
(翻译中出现的任何问题或错误,请广大读者及时反馈给我:
freebsdhandbook@163.com
)  
4.1 概要
在FreeBSD 上有很多应用程序。如果你是一个操作系统的开发者,基本系统就包含了
你所需要的所有东西。如果你计划用FreeBSD 来做点事情,你可能需要安装额外的应用程
序。如:一个web 浏览器,或邮件服务器,或一个象KDE 和GNOME 这样的图形环境。如果
你在安装第三方应用软件之前,就已经在使用UNIX 系统了,那大概的安装情况就是这样的:  
1. 下载软件,可能是源代码形式或二进制形式。
2. 用compress 或gzip 来解开软件。
3. 阅读相关文档,了解如何安装。
4. 如果软件是以源代码形式发布的,先编译。这可能需要编辑一个makefile 文件,或运
行一个配置脚本。
5. 测试和安装软件。
如果一切顺利的话,就这么简单。如果你在安装一个软件包时发生一些错误,你可能
需要编辑一下代码,以使它能正常工作。
你可以继续使用传统的方式安装软件。然而,FreeBSD 提供了两种技术:packages 和
ports。就在写这篇文章的时候,已经有超过6000 个第三方的应用程序可以使用了。
FreeBSD 的应用程序包是一个可以下载的文件。这些包包含了预编译的拷贝,还有一些
配置文件或文档。一个下载的包文件可以用FreeBSD 的包管理命令来操作,例如
pkg_add,pkg_delete,pkg_info 等等。
安装一个新的应用程序可以用一个简单的命令来完成。一个FreeBSD 的Port 是一个可
以自动从源代码编译成应用程序的文件集合。记住,如果你自己来编译的话,需要执行很
多步的操作(解压,补丁,编译,安装)。这些整理port 的文件集合包含了系统需要完成
这个工作的必需信息。你可以运行一些简单的命令,那些源代码就可以自动地下载,解开,  
打补丁,编译,直至安装完成。
第1 页FreeBSD 使用手册
Package 的优点
1. 一个编译的包通常要比一个压缩过的应用程序的源代码小得多。
2. 包不需要进行额外的编译。对于很大的应用程序如Mozilla, KDE 或GNOME,这点很重
要,特别是在你的系统比较小的情况下。
3. 包不需要你一定要知道如何在FreeBSD 上编译软件的详细过程。
Ports 的优点
1. 包在编译时通常比较保守,因为他们必须运行在比较大型的系统上。通过从port 安装,  
你可以细微调整编译选项来产生适合于处理器的代码。
2. 一些包已经把与它们相关的能做和不能做的事情的选项都编译进去了。例如,Apache  

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Apache2的httpd.conf翻译

下一篇:PPPoE