俞木发
FreeBSD是经过BSD、386BSD和4.4BSD发展而来的Unix的一个重要分支,而Linux是一种类Unix系统。从严格意义上说,FreeBSD指的是一个完整的系统,包括内核、系统环境、应用软件、各种文档等。而Linux指的是内核,当我们提到操作系统的时候,严格的用词应该是GNU/Linux或者某个发行版的名字,如UbuntuLinux。
FreeBSD在国内有很多镜像网站,为了提高下载速度,可以到阿里云镜像站(https://mirrors.aliyun.com/freebsd/releases/ISO-IMAGES/13.1/),下载“FreeBSD-13.1-RELEASE-amd64-disc1.iso.xz”(适合使用64位CPU的Windows电脑安装)。下载完成后使用WinRAR解压文件,将其中的“FreeBSD-13.1-RELEASEamd64-disc1.iso”解压到“E:\”备用,之后在文件资源管理器中加载到虚拟光驱就可以看到安装文件了(图1)。
为了方便体验,可以使用系统自带的“Hyper-V”组件安装。启动“Hyper-V”后按提示新建虚拟机,新版FreeBSD已经支持UEFI启动,这里选择“第二代”(图2)。
剩余的操作按屏幕提示执行,并将上述解压的ISO文件添加到虚拟机的光驱中。启动虚拟机系统后会自动激活FreeBSD的安装界面,按提示点击“”(图3)。剩余的操作按屏幕提示完成系统的安装即可。
完成FreeBSD的安装后,再次重启虚拟机系统就可以使用安装时设置的用户名和密码登录了。为了方便对系统进行设置,首次登录时建议使用root账户,成功登录后可以看到“#”字样的提示符(图4)。
由于FreeBSD是全文本模式的系统,对于习惯Windows这类图形化桌面环境的用户,可以自行在FreeBSD里安装GUI桌面环境。下面以安装Mate桌面为例。
1.下载组件
在#提示符下输入命令“pkginstallxf86-videofbdevmate-desktopmatexorg”,回车执行后系统会提示是否安装该组件,输入“Y”确认开始下载并安装这个组件(图5)。
2.编辑配置文件
完成Mate桌面的安装后继续输入并执行命令“ee/etc/rc.conf”,在打开的文件中将下面的代码追加到文后并保存:
moused_enable="YES"
dbus_enable="YES"
hald_enable="YES"
3.测试安装
輸入并执行命令“xinitmate-session”,这样会加载安装好的Mate桌面环境,只要双击桌面快捷方式即可打开指定的组件了(图6)。
4.配置登录管理器
Mate默认没有配置图形界面的登录管理器,如果要实现图形化登录,还需要在Mate桌面中配置SlimDM。同上继续在命令提示符界面中输入并执行命令“pkginstallslim”安装Slim,输入“ee/etc/rc.conf”,添加“slim_enable="YES"”代码;输入“ee~/.xinitrc”,添加“execmate-session”。完成上述的操作后重启FreeBSD,这样在重启后会自动加载图形化的登录界面,现在可以使用安装时设置的个人用户账户和密码登录了(图7)。
成功登录FreeBSD后显示的就是Mate桌面环境,它的使用和Ubuntu桌面环境类似,在左上角点击可以弹出“开始”菜单,可以直接双击桌面快捷方式打开组件使用(图8)。如果要在FreeBSD中安装其他应用,可以使用软件包管理器搜索和下载。关于FreeBSD更多的使用知识,大家可以打开“https://docs.freebsd.org/zhcn/”查看。