扩容分区
这里跟文档的次序不一样,需要完成对分区的扩容再安装软件包,否则安装软件包时,会因为根分区的容量不足而报错
首先需要对根分区进行扩容,这里我用的是 16GB 的 SD 卡,但是默认安装完系统根分区大小为 2GB,对应的 SD 卡中的分区为 /dev/mmcblk1p4
执行如下命令
sudo fdisk /dev/mmcblk1
之后需要执行的命令如下:
- 输入 p 可以查看分区列表
- 输入 d 可以删除某个分区
- 输入 n 可以创建一个分区
- 输入 w 为将更改写入到分区表
依次输入 d、n、w 对第 4 个分区进行删除重建并写入分区表,然后执行命令刷新 /dev/mmcblk1p4 分区到文件系统
resize2fs /dev/mmcblk1p4
输入 df -h 查看分区,可以看到根分区变为了 13GB,可以满足之后的软件包安装所需的储存空间了
安装软件包
官方提供有以下软件包的 deb 格式的安装包
- Node.js 18.0.0
- v8 10.2.154.13
- libsdl2-dev
- QT 5.15.2
- Firefox 105.0
- Libreoffice 7.5
- NW.js
- FFmpeg
- GStreamer
- v4l2test (This is a custom shell script to use the CSI camera)
首先下载官方提供的安装这些软件包的脚本文件
wget https://github.com/starfive-tech/Debian/releases/download/v0.7.0-engineering-release/install_package_and_dependencies.sh
由于软件包较多,推荐打开 install_package_and_dependencies.sh 文件删除不需要安装的 deb 包
这里先安装一个叫 glibc-source 的软件包,因为安装 deb 时可能会报错找不到 ldconfig
apt-get install glibc-source
然后修改 install_package_and_dependencies.sh 文件的权限为可执行并执行该文件
chmod +x install_package_and_dependencies.sh
./install_package_and_dependencies.sh
之后就可以泡杯咖啡慢慢等了,下载时间会十分的漫长~
添加中文支持
打开 Firefox 浏览网页时发现有些中文字符显示异常,显示为方块,怀疑是没有安装中文字体
复制一个中文字体文件(一般是 TTF 后缀)到 /usr/share/fonts/ 目录下
然后执行如下命令,刷新字体缓存
cd /usr/share/fonts && mkfontscale && mkfontdir && fc-cache -fv && fc-list :lang=zh
F5 刷新网页,中文显示正常了!
|