参考文档:https://www.cioworld.cn/guide/install/netbsd-quick-install
https://www.netbsd.org/docs/guide/en/
最近迷上了BSD系统,玩了一阵子FreeBSD之后,发现FreeBSD对arm的支持有限,随改用平台支持更为广泛的NetBSD。
在使用VMware安装的过程中遇到了一些问题:
由于磁盘空间有限,为了减少折腾,系统只划分了交换分区和根分区。
1.安装xfce4桌面环境后,系统提示找不到startx,由于初次安装误以为可以通过pkgin安装,搜寻半天软件源未发现
二进制安装包,后经过bing搜索才发现需要在系统安装时选择,如下图所示,选择Custominstall
选择下图中的X11 sets,在弹出框内选择全选即可,系统会为你安装x11相关工具和命令。
2.安装配置系统时(如下图所示),root shell配置选择sh,不要选择csh, 因为csh和sh在脚本命令使用上不同,而目前的NetBSD
的网上相关文章以sh为主。所以如果你对csh不熟悉的话不要轻易选择。
3.如果你只需要一个简单的x窗口环境,而不想安装xfce gnome之类的桌面环境,请在系统配置时选择Enable xdm为YES(如上图所示)。
4.如果需要通过ssh连接虚拟主机工作,请在系统配置时选择Enable sshd为YES(如上图所示)
5.安装后的首要工作,配置软件源,类似ubuntu apt,具体可以参考文章顶部的链接,简单概括如下:
# pkg_add -v pkgfind
# pkg_add -v pkgin
# sudo mkdir -p /usr/pkg/etc/pkgin/
# sudo touch /usr/pkg/etc/pkgin/repositories.conf
# sudo vi /usr/pkg/etc/pkgin/repositories.conf
添加以下链接:
ftp://ftp7.jp.netbsd.org/pub/pkgsrc/packages/NetBSD/$arch/9.3/All/ 请注意9.3时安装的系统版本,请根据需要做相应修改
# sudo pkgin update 更新软件源
# sudo pkgin install <packagename> 开始安装你想要的软件包 (NetBSD的二进制包相对较少,有些可能需要源码编译安装)
- 你如果自行从网上下载源码编译安装而不是使用系统的pkgsrc方式编译,请注意BSD 系列的make和linux gnumake不兼容, 编译前请使用pkgin安装gmake。
以上是初次使用的一些总结, 后续随着使用还会有更新。