FreeBSD虚拟机初始化

Lima运行FreeBSD虚拟机 中的FreeBSD系统是官方提供的 .qcow2 虚拟磁盘的镜像。FreeBSD官方虚拟机镜像是一个精简系统,启动后只能控制台登陆,需要做一定的初始化配置后才能顺畅使用。

备注

部分初始化工作和 FreeBSD初始化 重叠,步骤共用。

更新和升级系统

系统安装以后可以通过以下命令更新升级

更新升级FreeBSD
pkg update
pkg upgrade

终端程序安装

完成FreeBSD初步安装之后,执行

  • 安装运维软件:

安装运维软件

# 如果保持物理主机纯净,将所有日常工作、开发和维护环境都迁移到虚拟机和Jail中,那么只安装以下最少软件
# tmux 建议同时安装 terminfo-db 以获取terminfo数据库
pkg install sudo tmux terminfo-db

# 如果直接在物理主机工作,可以补充安装git等工具
# pkg install sudo tmux terminfo-db bash git-lite tree
  • (放弃,感觉csh也好)修改 admin 用户默认使用 Bash 作为SHELL:

设置bash作为SHELL
chsh -s /usr/local/bin/bash admin

桌面程序安装

安装桌面软件
pkg install firefox keepassxc

提示

  • 安装 keepassxc 提示:

安装 keepassxc 提示
=====
Message from pcsc-lite-2.3.0,2:

--
PC/SC-Lite has been installed.

You need to install a driver for your smartcard reader e.g.,
- devel/libccid

For cardreaders connected to the serial port: After installing the driver,
please update the pcscd configuration file:
/usr/local/etc/reader.conf

For USB cardreaders add the following lines to /etc/devd.conf to enable
hotplugging:

attach 100 {
        device-name "ugen[0-9]+";
        action "/usr/local/sbin/pcscd -H";
};

detach 100 {
        device-name "ugen[0-9]+";
        action "/usr/local/sbin/pcscd -H";
};

参考