我安装时是选择的最小化安装,结果发现在/usr 目录下根本没有ports目录,第一次安装时根本什么都摸不透,现在总算知道了,记下来。
安装、更新ports collection
#portsnap fetch extract
(以后更新执行portsnap fetch update就可以了。参见:http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/updating-upgrading-portsnap.html)
网络校时
#ntpdate time.windows.com (time服务器地址time.nist.gov 、chime.utoronto.ca 、ntp.pipex.net 、time.windows.com)
安装、更新源代码
#csup -L 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/standard-supfile (很慢,三思后再操作)
安装、更新doc文档
#csup -L 2 -h cvsup.freebsdchina.org /usr/share/examples/cvsup/doc-sufile
升级、编译、安装内核
(对于桌面用户我觉得用GENERIC内核就很好了,当然如果你想感受下定制内核那就另当别论了。)
参见/usr/src/Makefile文件。
或者http://cnsnap.cn.freebsd.org/doc/zh_CN.GB2312/books/handbook/makeworld.html
给BSD打补丁(自动打补丁只适用默认内核)
#freebsd-update
#freebsd-install
改变ports安装软件下载地址
在/etc/make.conf中加入:
MASTER_SITE_BACKUP?=http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
这是个163mirrors的例子,也可以参考http://mirrors.163.com/.help/freebsd.html。如果用别的mirrors只要吧地址部分修改一下就可以了。
163的已经不能用了,用的中科大的:
MASTER_SITE_BACKUP?=http://mirrors.ustc.edu.cn/freebsd/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
开启SSH服务,并解决远程访问时root不能登录问题
1. 配置/etc/inetd.conf, 确保取消SSH的注释
2. 配置/etc/ssh/sshd_config, 确保PermitRootLogin yes (一定要去掉前边的#)
3. 配置/etc/rc.conf, 确保sshd_enable="YES" (该步骤可选,但可在开机时自启动sshd服务)
4. 重启SSHD服务:/etc/rc.d/sshd restart