- 6
- 0
- 约1.98万字
- 约 14页
- 2021-11-20 发布于福建
- 举报
For evaluation only.
FreeBSD 安装软件
FreeBSD 软件安装方法
2007/02/07 14:13
软件安装
安装了 FreeBSD 后,您一定还会需要安装其它非 FreeBSD 内附的软件。 在 FreeBSD 上安装软件有
许多种方法,我们将一一为各位介绍。
包含了下列软件安装必备的课题:
* 各种安装方式的优缺点。
* 如何使用 package。
* 如何使用 port 。
* 如何使用传统安装方法自行编译软件。
10.1 概论
传统上,要在一个 UNIX 系统上安装其它软件时,有几个步骤:
* 下载该软件,有可能是 binary 档或是原始码。
* 解压缩该档案,通常是以 tar 或 gzip 压缩的。
* 读一下该目录中的说明文件,可能是 readme 或是 doc/ 的文件,来了解如何安装该软件。
* 如果所下载的是原始码, 可能要先编辑一下 Makefile 或是执行 configure ,接着再编译该软件。
* 最后再测试与安装。
当然,我们可以在 FreeBSD 上使用传统的方式来安装软件,但是还有更简单的选择。 FreeBSD 提供
了 package 和 ports 这二种简单的安装软件方式。
所谓的 pakcage 是别人帮你将程序编译成 binary 文件,并定义了该安装在什么地方。我们只要下载
一个压缩档, 并使用 pkg_add 这个指令就可以快速的将软件安装在 FreeBSD 上。这是安装软件最简
单的步骤,所安装的东西也是最标准的,和自己依需求修改并编译原始码比较起来较缺乏弹性。
而 port 就是使用原始码来安装软件。我们只要进入 /usr/ports/ 里想要安装的软件目录中,打指令
make install 就可以完成安装了。 FreeBSD 己经帮我们定义了安装该软件所须的步骤、所要求的其它
套件。不管是 package 或是 ports ,当安装的软件需要依靠其它软件才能继续安装时,它们会自动帮
你安装该软件。所有安装好的软件都将记录在 /var/db/pkg 中,日后如果我们想要移除软件时,可以
用一个简单的指令 pkg_delete 加上软件名称就可以了。
即然 port 这么好用,为什么 FreeBSD 要同时有 package 和 ports 呢?我们来比较一下 ports 和
package 的优点:
package 的优点:
* 一个己经编译过的压缩档通常比包含原始码的档案还要小。
* 使用 pakcage 并不需要再做任何的编译动作,如果你的计算机速度很慢,在安装像 KDE 、
GNOME 等大型软件时,不用编译可以省下很多时间。
For evaluation only.
* 使用 package 来安装软件时,你不必事先了解在 FreeBSD 上编译时所使用的软件及其过程。
ports 的优点:
* package 为了要在多数的计算机执行, 考虑兼容性问题, 通常编译的比较保守。 而使用 ports 你
可以依自己的系统修改,例如选择使用 Pentium III 或是 Athlon 的处理器。
* 在编译 package 时,就已经限制了该软件的功能,无法再依自己需求扩充。例如 Apache 这
套软件就有许多的功能可以在编译时挂进来, 使用 ports 来安装时, 你可以依自己的需求来加以修改。
* 我们可以经由更新 Port Tree 来使用较新的软件,而 package 通常只和系统一起 release。
* 有些
您可能关注的文档
- FOXBOROECKARDT-SRD991__智能定位器手册汇编.pdf
- FP62989V升压芯片内置4.5Amos定义.pdf
- FP-X使用指令手册汇编.pdf
- FPC(柔性板)的微装联工艺技术与DFX精益组装案例解析宣贯.pdf
- FPA柔性电路板介绍及设计标准汇编.pdf
- FPGA入门系列实验教程——PWM输出控制LED显示参考.pdf
- FPGA之VGA显示器驱动设计归类.pdf
- FPGA器件的配置方式和配置文件知识.pdf
- FPGA实验三:液晶屏的显示设计归类.pdf
- FPGA控制的PS2接口电路设计宣贯.pdf
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
原创力文档

文档评论(0)