一、安装FreeBSD 13.1系统
1、安装环境
1.1 虚拟机平台(VMware 16pro)
VMware® Workstation 16 Pro 16.1.1 build-17801498
1.2 FreeBSD系统镜像
官网下载地址freebsd-releases-ISO-IMAGES-13.1安装包下载_开源镜像站-阿里云 (aliyun.com)
选择下载FreeBSD-13.1-RELEASE-amd64-dvd1.iso
2、创建FreeBSD虚拟机
选择新建虚拟机 -->选择自定义-->硬件兼容性选择为Workstation 16.x-->选择稍后安装操作系统-->选择客户机操作系统点选其他,版本选择FreeBSD 12 64位-->虚拟机名称和位置自定义-->处理器默认-->虚拟机内存建议1GB-->使用网络地址转换-->i/o类型选择推荐-->虚拟磁盘类型选择推荐scsi-->创建新虚拟硬盘-->磁盘容量建议40G,选择将虚拟磁盘拆分成多个文件--->磁盘文件路径自定义-->完成
注意:在安装过程中发现物理机AMD CPU中VMware的uefi固件和FreeBSD13.1下载的xorg不兼容导致报错,所以这里使用的默认的bios平台。建议物理机为Inter cpu用户尝试将启动固件设置为uefi后安装。
3、启动虚拟机并安装FreeBSD系统
启动界面可直接按回车键跳过
回车选择install
这里选择默认键盘布局方式,直接回车即可
自定义主机名,完成后回车
这里选择lib32(空格键),完成回车进行下一步
磁盘分区方式选择手动,回车进行下一步
设置磁盘分区(磁盘格式为mbr),布局如下:
1 fat32 5GB 不设置挂载
2 freebsd 35GB
2.1 freebsd-ufs 30GB /
2.2 freebsd-swap 5GB
分区完毕回车等待
设置root用户密码(不显示明文输完回车即可)再次确认密码后回车
网卡设置,选择默认回车
设置ipv4,选择yes回车
设置DHCP,选择yes回车
设置ipv6,不需要,选择no,回车
设置dns,默认即可,回车
时区设置依次选择Asia-->China-->Beijing time->>回车即可
时间设置选择skip 回车到这里选择sshd即可,其他不需要。回车
设置系统加强,不做选择,直接回车
创建普通用户,选择yes,回车
输入用户名后连续回车,直到出现password字样设置普通用户密码
出现lock......字样,回车
OK? 输入yes 回车
Add.... 输入no回车
后面连续回车直到系统重启即可
二、安装xfce4桌面系统
1、以root用户登入fressbsd
2、修改软件源
ee /etc/pkg/FreeBSD.conf
按照上图将默认源前用#号注释,写入新的软件源按esc+回车保存
url:"pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/quarterly",
刷新修改后的软件源
pkg update -f
依次下载xorg slim xfce
pkg install -y xorg
pkg install slim
pkg install xfce
全部下载完成后修改rc.conf,
ee /etc/rc.conf
在里面添加
dbus_enable="YES"
slim_enable="YES"
保存后再修改.xinitrc
ee .xinitrc
在里面添加
exec xfce4-session
至此,FreeBSD系统和xfce桌面的安装已经完成。、
三、xfce桌面的汉化、浏览器和中文输入安装
1、安装火狐浏览器
pkg install -y firefox
2、桌面汉化和中文输入法
2.1 中文支持配置
下载文泉驿字体
pkg install wqy-fonts
设置中文
ee ~/.cshrc
添加在最下面第二个endif下面(注意大小写)
setenv LANG zh_CN.UTF-8
setenv LANGUAGE zh_CN.UTF-8
setenv LC_ALL zh_CN.UTF-8
2.2安装中文输入法
pkg install -y zh-fcitx
pkg install -y zh-fcitx-libpinyin
pkg install -y zh-fcitx-configtool
pkg install -y fcitx-qt5
pkg install -y fcitx-m17n
设置中文支持
ee ~/.cshrc
setenv XMODIFIERS @im=fcitx
setenv GTK_IM_MODULE fcitx
setenv GTK3_IM_MODULE fcitx
setenv LANG zh_CN.UTF-8
setenv MM_CHARSET zh_CN.UTF-8
保存退出
设置安装的中文输入法与系统一起启动
mkdir -p ~/.config/autostart
cp /usr/local/share/applications/fcitx.desktop ~/.config/autostart
最后,使用init 6 命令重启系统就可以了。