freebsd 14 在intel cpu i5 8365u上的正确安装历程

下面安装在真机上进行,安装的是KDE界面,virtual box虚拟机上安装,安装前设置中显示改为VBoxSVGA,缩放设置为150%要不然安装后界面文字非常小看不见,其他基本一样。

1. 用refus刻录freebsd iso 到优盘。

2.优盘插入电脑usb,按F7选择从优盘启动。

3.选择install安装

4.选择用整个硬盘

5.网络选择用有线网络, 检测失败后手动输入局域网ip,mask,router就行了,再输入dns,四川输入114.114.114.144,8.8.8.8都比较快。如果是intel cpu自带的9260无线网卡,不要选择无线,没驱动,就不要折腾了,就算勉强安装测试通过,也有大量错误提示,最后网络down。确定能用的无线网卡选择fcc4,地区中国, 应该能找到无线网络。有线网卡不用选择ffc4什么的,这个好像是国家对应WIFI频段名字。

6.其他步骤没什么好说的,基本默认就行。

7.最后选择开始安装

8.安装图像界面kde,xfce什么的就不要折腾了,没人维护,安装不起,我想用个小桌面,折腾了几小时,不划算。

9.kde安装方法:

pkg update -f

pkg install portsnap

portsnap fetch update

pkg install desktop-installer

10.键入并运行deskdesktop-installer

11.可以选择是否用最新版本,中间可能会重启1次,重启后再次运行desktop-installer接着安装

12.中间提示基本全部默认就行,提示扫描其他声音设备,最好扫描下,因为我没这样选择安装好后发现没声音设备。

13.完全按照好后,运行startx启动kde。进入KDE后一定要设置取消开机恢复关机前程序(System Settings->Startup and Shutdown->Desktop Session中关闭),好像有bug, 卡起不动。最好还修改电源选项为不休眠,要不然等一会又自己睡着了(System Settings->Power Management->Energy Saving中关闭, Display And Monitor->Compositor->Latency->Prefer lower latency这样系统反应速度会更快)。关闭自动更新,Software Update->更新方式改为Manually, Frequency改为never, 要不然会有更新提醒。Search->Index Hidden Files And Folders勾选。Workspace Behavior -> Screen Locking -> 关闭定时锁屏。

14.安装完成后发现只有英文输入法,添加IBus中文输入法方法:#pkg install zh-ibus-pinyin(后来发现KDE桌面的qt窗口不能输入中文,所以还是用fcitx5,安装:pkg install fcitx5 fcitx5-qt5 fcitx5-qt6 fcitx5-gtk-common fcitx5-gtk2 fcitx5-gtk3 fcitx5-gtk4 fcitx5-configtool zh-fcitx5-chinese-addons

设置自动启动:

# mkdir -p ~/.config/autostart/ #若使用其他用户则需要在其命令行下再执行之。
# cp /usr/local/share/applications/org.fcitx.Fcitx5.desktop ~/.config/autostart/

编辑或者新建 ~/.profile,加入:
export QT_IM_MODULE=fcitx

export GTK_IM_MODULE=fcitx

最后还要在Configure中添加wubi pinyin输入法。
重启电脑看下是不是对了,找一个编辑框Ctrl+Space可以切换中英文。

#诊断fcitx5
# fcitx5-diagnose

如果提示 bash 字样且无法输出诊断信息,则需要先安装 bash:# pkg install bash

fcitx5安装完。

).

15.拼音添加设置,点开开始菜单

 a.打开开始菜单-》设置(settings)->IBus选项(IBus preferences)

b.会提示IBus没有启动,选择启动

c.在“Input Method"一栏,点击添加中文->拼音。

d.中英文可以用Ctrl+Shift+Space切换, 输入中文中输入了英文可以按下shift英文会打出来.

e.重新启动电脑,中文输入法就有了,ibus 拼音安装完。

16.系统界面还是英文的,就这样用也行,不管了.安装常用软件firefox:#pkg install firefox;

17.安装exfat文件系统,#pkg install fusefs-exfat   #pkg install exfat-utils

18.freebsd分区工具与

硬盘分区创建删除格式化命令gpart,(fdisk 不要用不好用; 也不要用gpart添加ntfs分区,添加了也用不起, fcitx5安装完):

usage: gpart add -t type [-a alignment] [-b start] [-s size] [-i index] [-l label] [-f flags] geom
      gpart backup geom
      gpart bootcode [-N] [-b bootcode] [-p partcode -i index] [-f flags] geom
      gpart commit geom
      gpart create -s scheme [-n entries] [-f flags] provider
      gpart delete -i index [-f flags] geom
      gpart destroy [-F] [-f flags] geom
      gpart modify -i index [-l label] [-t type] [-f flags] geom
      gpart set -a attrib [-i index] [-f flags] geom
      gpart show [-l | -r] [-p] [geom ...]
      gpart undo geom
      gpart unset -a attrib [-i index] [-f flags] geom
      gpart resize -i index [-a alignment] [-s size] [-f flags] geom
      gpart restore [-lF] [-f flags] provider [...]
      gpart recover [-f flags] geom
      gpart help
      gpart list [-a] [name ...]
      gpart status [-ags] [name ...]
      gpart load [-v]
      gpart unload [-v]

 

显示硬盘信息diskinfo da0.

显示硬盘容量df -h

列举硬盘:ls /dev/ | grep da

19. ntfs套件安装#pkg search ntfs #pkg install fusefs-ntfs  fusefs-ntfs-compression 

把 ​​fusefs_load="YES"​​ 加到 ​​/boot/loader.conf​

# ntfs-3g /dev/da0s1 /mnt/usb

挂载ntfs; #ntfs-3g /dev/da0s1 /mnt/nvol

挂载硬盘mount -t ntfs /dev/da0s1 /mnt/nvol

20. 声音等设备查看:#dmesg

声卡的状态可以通过cat  /dev/sndstat 文件来查询, 或者dmesg|grep pcm

加载通用声音驱动:kldload snd_driver #这是个meta 驱动,一次加载了最常见的设备驱动。运行后命令beep有声音,KDE任务栏声音图标显示叉叉,表示没有.

21. USB摄像头安装启用:echo "cuse_load=\"YES\"" >> /boot/loader.conf  用vi命令编辑也可以,esc进入命令模式 ":"开头输入命令,wq保存退出,i插入,d删除,双击d删除行,:q!强制不保存退出。
加入启动可用:echo "webcamd_enable=\"YES\"" >> /etc/rc.conf

是通过man webcamd 得到的方法,然后重启电脑.

运行webcamd, 列举了可用的可能的摄像头/dev/ugen*, 插拔发现对应的摄像头ugen

root@NaulvOS:/usr/ports/graphics/netpbm # webcamd
Available device(s):
webcamd [-d ugen0.1] -N Intel-XHCI-root-HUB -S unknown -M 0
webcamd [-d ugen0.2] -N vendor-0x30fa-USB-OPTICAL-MOUSE -S unknown -M 0
webcamd [-d ugen0.3] -N Compx-2-4G-Receiver -S unknown -M 0
webcamd [-d ugen0.4] -N vendor-0x8087-product-0x0025 -S unknown -M 0
webcamd [-d ugen0.5] -N JMicron-External -S DD0000000000001D -M 0
webcamd [-d ugen0.6] -N vendor-0x046d-product-0x0825 -S 05DF8D00 -M 0
Show webcamd usage:
webcamd -h
root@NaulvOS:/usr/ports/graphics/netpbm # webcamd -d ugen0.6
Webcamd is already running for ugen0.6.0
再通过html5支持的网页摄像头页面测试发现摄像头可以用了,网页摄像头测试页面地址:摄像头拍照测试页面  https://www.bpzykh.cn/help/testTakePhoto.jsp

22. 蓝牙安装使用可以参考:Chapter 34. Advanced Networking | FreeBSD Documentation Portal

各种蓝牙设备加载驱动:

USB BCM2033:
kldload ng_ubt
kldload ubtbcmfw
3Com Bluetooth PC Card 3CRWB60-A :
kldload ng_bt3c
Serial and UART based Bluetooth devices are supported by:
kldload sio
kldload ng_h4
kldload hcseriald

自动加载设置:echo "ng_ubt_load=\"YES\"" >> /boot/loader.config

# service bluetooth start ubt0

连接控制命令#hccontrol
 

23. golang 安装, golang.org下载freebsd的安装包,解压到/usr/local/, 然后#pkg install liteide.

运行liteide, 点击liteide上的go 图标设置GOPATH路径为/root/go.在创建目录/root/go/src。添加go bin到PATH:echo "export PATH=/usr/local/go121/bin:$PATH" >> ~/.profile 。添加GOROOT环境变量:echo "export GOROOT=/usr/local/go121" >> ~/.profile。echo "export GO111MODULE=off" >> ~/.profie。 为使改动立即生效重启电脑,或者运行下引号中命令。重启liteide。

24.ports一般安装方法:#cd /usr/ports/delve/liteide  #make install clean

25.修改密码passwd

26. freebsd zfs文件系统在拷贝文件与下载文件时都停止在了78GB附近,剩余还有几百个GB呢,zfs可能有问题,或者有地方设置有问题,或者有什么条件才能更大文件。

27.系统遇到问题,无法启动或者无法登录,可以启动时选择Single User进入,用cp命令将需要的文件拷贝出来,然后sync,要不然可能没有文件。

28.开发环境安装pkg install qt5 qtcreator portaudio liteide cmake libreoffice gimp firefox opencv

29.防火墙启用,echo "pf_enable=\"YES\"" >> /etc/rc.conf

echo "pf_rules=\"/etc/pf.conf\"" >> /etch/rc.conf

echo "block in all" >> /etc/pf.conf

echo "pass quick inet from any to any port {http,https}" >> /etc/pf.conf

service pf start

pfctl -f /etc/pf.conf

30. 升级命令#freebsd-update fetch  #freebsd-update upgrade -r 14.1-RELEASE #freebsd-update install

好了,freebsd系统安装测试完了,想用的功能都有,还可以,本来想换gentoo的,算了不换了,都是对的能用,就这样吧.  用14.1安装的话也可以,但是步骤要注意。

freebsd 14.0中golang qt安装方法:

2.修改therecipe/qt/中 env.go源码为:

path := filepath.Join(QT_DIR(), "" /*QT_VERSION_MAJOR()*/, "" /*"gcc_64"*/, "bin", tool)
        if !ExistsDir(filepath.Join(QT_DIR(), QT_VERSION_MAJOR())) {
            path = filepath.Join(QT_DIR(), "" /*QT_VERSION()*/, "" /*"gcc_64"*/, "bin", tool)
        }
3.lib/qt5 include中目录向上拷贝一个

4.设置环境变量:

export QT_DIR=/usr/local/lib/qt5

export QT_VERSION=5.15.13

export QT_API=5.13.0

5.运行命令:

export GO111MODULE=off; go get -v github.com/therecipe/qt/cmd/... && $(go env GOPATH)/bin/qtsetup -test=false

  • 4
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值