install freebsd
@ 安惪坔 · Friday, Apr 24, 2020 · 2 分钟阅读 · 更新于 Apr 24, 2020

安装一下 freebsd 玩玩

1. 更换国内源

	# 修改用户级pkg源:
	mkdir -p /usr/local/etc/pkg/repos
	cat > /usr/local/etc/pkg/repos/FreeBSD.conf << EOF
	FreeBSD: {
  url: "pkg+http://mirrors.ustc.edu.cn/freebsd-pkg/${ABI}/latest",
	}
	EOF
	# 刷新源:
	pkg update -f
	# 测试效果:
	pkg install -y axel

	# 修改portsnap源:
	portsnap fetch && portsnap extract && portsnap update

	# 修改ports源:
	cat > /etc/make.conf << EOF
  FETCH_CMD=axel -n 30 -a    #-n 30 表示使用30个线程下载
  DISABLE_SIZE=yes
	MASTER_SITE_OVERRIDE?=http://mirrors.ustc.edu.cn/freebsd-ports/distfiles/${DIST_SUBDIR}/
	EOF
	# 安装ports升级工具portmaster试试效果:
	cd /usr/ports/ports-mgmt/portmaster && make install clean

2. 配置用户权限

	# 在FreeBSD上要使用su命令切换到root用户,默认情况下是无法切换的,
	# 这是因为 FreeBSD对执行su命令的用户进行了更严格的限制,
	# 能使用su命令的用户必须属于wheel组(root的基本属组,组ID为0),
	# 否则就不能通过 这个命令成为root用户。因此需要编辑组设置文件/etc/group,
	# 将需要超级用户权力的管理成员加入到wheel组中。
	vi /etc/group
	wheel:*:0:root,isme 注意root与isme用户之间是使用的逗号隔开
	# 添加sudo
	vi /usr/local/etc/sudoers
	root ALL=(ALL) ALL
	isme ALL=(ALL) ALL # 添加此行即可

3. 配置 X

	# base tools
	pkg install -y git neovim neofetch feh picom
	# install about x
	pkg install -y xorg/xorg-minimal xrdb libXft libXinerama libX11
	# 核显(intel)
	pkg install xf86-video-intel
	# A卡和N卡
  A卡: pkg install -y xf86-video-ati
	N卡: pkg install nvidia-driver
	# 要想使freebsd开机能自动装载显卡驱动,需要修改/boot/loader.conf文件。
	# 添加nvidia_load="YES" 到/boot/loader.conf
	# install fonts
	pkg install wqy-fonts

	# install dwm and st
	pkg install -y pkgconf dmenu
	# 修改config.mk(in dwm and st)文件
	X11INC = /usr/local/include
	X11LIB = /usr/local/lib
	FREETYPEINC = /usr/local/include/freetype2

	# 安装输入法
	pkg install -y zh-fcitx-configtool zh-fcitx
	# cat .xinitrc
	export XMODIFIERS='@im=fcitx'
	export GTK_IM_MODULE=fcitx
	export GTK3_IM_MODULE=xim
	fcitx &
	dwm &

感谢

如果觉得我恰好对你有帮助,可以请我吃辣条!

wechat

It is better to attach some information or leave a message so that I can record the donation 📝, thank you very much 🙏.

关于我

一只肥宅,丑女,又宅又丑…

毕业院校: 白马书院

家庭住址: 大荒山无稽崖斜月三星洞