FREEBSD软件安装
了 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 等大型软件时,不用编译可以省下很多时间。
- 使用 package 来软件时,你不必事先了解在 FreeBSD 上编译时所使用的软件及其过程。
ports 的优点
- package 为了要在多数的计算机执行,考虑兼容性问题,通常编译的比较保守。而使用 ports 你可以依自己的修改,例如选择使用 Pentium III 或是 Athlon 的处理器。
- 在编译 package 时,就已经限制了该软件的功能,无法再依自己需求扩充。例如 Apache 这套软件就有许多的功能可以在编译时挂进来,使用 ports 来时,你可以依自己的需求来加以修改。
- 我们可以经由更新 Port Tree 来使用较新的软件,而 package 通常只和一起 release。
- 有些软件不允许使用 binary 文件的方式散播,只能下载原始码。
- 有了原始码,你可以自己修改并加以应用。
- 有的人喜欢拥有原始码,他们可以读它、从中学习。
接着我们就针对 package 及 ports 来说明它们的使用方式。
10.2 使用 package
10.2.1 Package
package 有二种方式,第一种是使用 sysinstall (也就是我们 FreeBSD 时所看到的画面) 来,另一种是使用手动。使用 sysinstall 时,我们必需选择的来源,最常使用的来源是及光盘片。由于光盘片容量有限,所以在 FreeBSD 光盘中所含的 package 软件数量并不多,我通常都选择使用。而使用手动必须自行抓回所需的档案,并以指令。以下我们就分别针对这二种方式来说明
方式一使用 sysinstall
假设我们要在 FreeBSD 上收信的软件 pine,我们要执行 sysinstall 以进入时的画面
# sysinstall
图 10-1
接着选取 Configure选项,进入图 10-2 的画面
图 10-2
我们选 Packages 选项来 package
图 10-3
在图 10-3 中,我们必须选择来源,在这里我们选择 FTP ,从 FTP 中我们可以找到较多的软件。选择了 FTP 之后,将出现图 10-4 的画面,让我们选择要使用哪一个 FTP 站台
图 10-4
我们选择「URL」来自订要使用的 FTP 站台。接着便会出现一个要求我们输入站台地址的窗口,如图 10-5 所示,假设我们要使用交大资工的站台,则输入 freebsd.csie.nctu.edu.tw/pub/releases/i386/
图 10-5
输入站台后,会问您是否要使用目前的设定。如果我们己经连上,则选 YES,否则请选 NO 来设定。接着会出现一个软件分类选单,这一份分类选单将各个软件分门别类放在不同的选项下,其中 All 是所有软件的所在,如图 10-6。
图 10-6
网络安全培训
- 网络安全常见漏洞类型 网络安全常见漏洞类型包
- 绿色上网顺口溜七言 绿色上网的宣传标语
- 网络安全等级保护测评 网络安全等级保护条例
- 如何加强网络安全 网络安全隐患有哪些
- 网络安全防护措施有哪些 网络安全等级保护等级
- 如何保障网络安全 如何做好网络安全保障工作
- 维护网络安全的措施有哪些 维护网络安全的主要
- 网络安全工程师好学吗 2024年网络安全工程师好学
- 网络安全注意事项简短 网络安全注意事项100字
- 网络安全面临的挑战 当前网络安全面临的新问题
- 网络安全培训哪个靠谱 网络安全培训找哪个
- 普及网络安全知识内容 普及网络安全教育
- 网络安全防范知识宣传内容 网络安全防范知识宣
- 如何做好网络安全工作 如何做好网络安全工作
- 网络安全常识的丰富内容 网络安全的相关知识
- 青少年网络安全教育片 青少年网络安全知识讲座