安装Freebsd *** 作系统

安装Freebsd *** 作系统,第1张

前言

FreeBSD 是芹岁一种类 UNIX *** 作系统 ,是由经过 BSD 、 386BSD 和 4.4BSD 发展而来的 Unix 的一个重要分支。FreeBSD 为不同架构的计算机系统提供了不同程度的支持。并且一些原来 BSD UNIX 的 开发者 后来转到 FreeBSD 的开发,使得 FreeBSD 在内部结构和系统 API 上和 UNIX 有很大的兼容性。由于 FreeBSD 宽松的法律条款,其代码被其他很多系统借鉴,包括 苹果公司 的 macOS ,正是由于 macOS 的 UNIX 兼容性,使得 macOS 获得了 UNIX 商标认证。

实验环境

虚拟机:vmware workstation

系统镜像:freebsd 12.0

1:在freebsd官网森弊下载系统镜像到本地,连接地址:https://download.freebsd.org/ftp/releases/

2:打开vmware workstation,创建新的虚拟机。,选择典型,根据需求制定系统类型,进行下一步 *** 作。

3: 选择稍后安装 *** 作系统

4:选择系统类型,这里选择其他,下拉选择FreeBSD 12

5:定义虚拟机名称以及虚拟机系统存储位置

6:分配虚拟机磁盘容量

7:选择系统ISO镜像文件

8:启动虚拟机,进行系统安装,回车进行下一步。

9:选择install 进行下一步

10:直接回车默认模式

11:编辑输入系统名称

12:选择安装系统组件,这里选择默认,直接回车

13:进行系统分区,选择自动嫌春睁分区模式,建立完分区直接进行系统安装过程

14:系统安排过程中提示输入root密码,输入两遍。

15:配置网络,这里选择DHCP,再输入DNS 114.114.114.114

16:选择时区,这里选择5 Asia(亚洲)-9 China(中国)-1 Beijing Time (北京时间)

17:选择开机自启的服务

18:建立普通用户,如不需要选择NO跳过。

19: REBOOT重启进入系统,查看系统版本

20:安装完毕

安装了 FreeBSD 后,您一定还会需要安装其它非 FreeBSD 内附的软件。在 FreeBSD 上安装软件有许多种方法,我们将一一为各位介绍。

本章包含了下列软件安装必备的课题:

各种安装方式的优缺点。

传统上,要在一个 UNIX 系统上安装其它软件时,有几个步骤:

下载该软件,有可能是 binary 档或是原始码。

解压缩该档案,通常是以 tar 或 gzip 压缩的。

如果所下载的是原始码,可能要先编辑一下 Makefile 或是执行 configure,接着再编译该软件。

最后再测试与安装。

当然,我们可以在 FreeBSD 上使用传统的方式来安装软件,但是还有更简单的选择。FreeBSD提供了 package 和 ports 这二种简单的安装软件方式。

而 port 就是使用原始码来安装软件。我们只要进入 /usr/ports/ 里想要安装的软件目录中,打指令 make install 就可以完成安装了。FreeBSD 己经帮我们定义了安装该软件所须的步骤、所要求的其它套件。不管是 package 或是 ports,当安装的软件需要依靠其它软件才能继续安装时,它们会自动帮你安装该软件。所有安装好的软件都将记录在 /var/db/pkg 中,日后如果我们想要移除软件时,可以用一个简单的指令 pkg_delete 加上软件名称就可以了。

package 的优点:

一个己经编译过的压缩档通常比包含原始码的档案还要小。

使用 pakcage 并不需要再做任何的编译动作,如果你的计算机速悔乱度很慢,在安装像 KDE、GNOME 等大型此辩软件时,不用编译可以省下很多时间。

使用 package 来安装软件时,你不必事先了解在 FreeBSD 上编译时所使用的软件及其过程。

ports 的优点:

package 为了要在多数的计算机执行,考虑兼容性问题,通常编译的比较碧扒档保守。而使用 ports 你可以依自己的系统修改,例如选择使用 Pentium III 或是 Athlon 的处理器。

在编译 package 时,就已经限制了该软件的功能,无法再依自己需求扩充。例如 Apache 这套软件就有许多的功能可以在编译时挂进来,使用 ports 来安装时,你可以依自己的需求来加以修改。

我们可以经由更新 Port Tree 来使用较新的软件,而 package 通常只和系统一起 release。

有些软件不允许使用 binary 文件的方式散播,只能下载原始码。

有了原始码,你可以自己修改并加以应用。

有的人喜欢拥有原始码,他们可以读它、从中学习。

接着我们就针对 package 及 ports 来说明它们的使用方式。

1.ports安装

切换到软件相应目录下,make install clean 即可。

这种安装比较方便,需要维护ports。

国内常用的CVSUP更新站点,

cvsup.FreeBSDChina.org 中国电信上海市

cvsup2.FreeBSDChina.org 中国联通浙江省杭州市

cvsup3.FreeBSDChina.org 中国电信上海市

cvsup4.FreeBSDChina.org 中国网通北京市

cvsup5.FreeBSDChina.org 中国教育网 北京镇液市

详情见

http://www.freebsdchina.org/mirrors.php

2.pkg_add 安装(速度最快)

如果怕编译慢的话,可以直接用pkg_add 快速安装。

环境变量设置,在 /etc/csh.cshrc添加:

setenv PACKAGEROOT

ftp://ftp.freebsdchina.org

(设自己近的远毁桐程主机)

如: pkg_add -r vsftpd (从远程主机下载译好的安装包来安装) .

有个缺点就是安装时的参数不能自定义,不太灵活,适用于要求不高的环境。

3.源代码安装

下载软件源代码到本地,通过下面三个经典步骤来安御余物装。

./configure

make

make install

比较灵活,也这需要一定的 *** 作能力来排除在安装过程中出现的一些问题。

这三种方法的前两种用下面命令查看安装信息(第三则无),并在将来不用时很容易卸载干净。

pkg_info | grep ***

第三种在不用时直接把安装目录删除即可(最好在编译的时候用--prefix参数指定安装路径,在将来好管理),但不太容易卸载干净。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12391863.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存