时隔半年再折腾FreeBSD之8.2升级8.3
发表于 : 2012-07-09 17:35
超过半年没有折腾FreeBSD了
其中一个服务器上面弄了ftp和nginx,提供文件下载服务
系统是8.2 amd64 release,已经是用freebsd-update fetch /install 升级到p9
今天想freebsd-update upgrade -r 8.3-release
竟然找不到文件,查看handbook,才发现原来应该是
freebsd-update upgrade -r 8.3-RELEASE 大写
命令弄对了,发现官方的update5.freebsd.org会断线
手工指定freebsd-update upgrade -r 8.3-RELEASE -s update3.freebsd.org
速度也不行
想起sohu或163好像有mirror,找了一下,mirrors.163上面有
提示方法如下
方法2: 编辑/etc/freebsd-update.conf文件, 修改ServerName字段(操作前请做好相应备份)
ServerName freebsd-updates.mirrors.163.com
更改 ServerName,清空/var/db/freebsd-update目录所有文件
继续运行
freebsd-update upgrade -r 8.3-RELEASE
其中有地方显示
fetching files from 8.2-RELEASE form merging ... failed (难道163上面没有8.2的啥文件)
最后到了merging步骤,提问一些文件是否resonable
master.passwd文件那里竟然提示将我创建的用户--删除,这里我当然选择n
回答完所有resonable步骤,系统也不显示将会更新什么文件的列表,这里俺估计163的FreeBSD-updates镜像可能有问题
于是重新编辑/etc/freebsd-update.conf
改回ServerName update.freebsd.org
rm -r /var/db/freebsd-update/*
有错误提示
/bin/rm: Argument list too long
上网搜索解决方案有
cd to dir and
ls | xargs rm -fR
就可以删除/var/db/freebsd-update/目录的所有文件了
继续freebsd-update upgrade -r 8.3-RELEASE
这回发现早上的update4.freebsd.org竟然可以连接了,而且速度超快,我这边广东电信,对方在阿拉斯加,10分钟左右就下载完毕。
接着回答merging步骤的resonable问题,这次master.passwd那里没有显示将会删除我创建的用户,y。
---------
freebsd-update install
根据提示重新启动系统之后再运行一次freebsd-update install,完成任务。
其中一个服务器上面弄了ftp和nginx,提供文件下载服务
系统是8.2 amd64 release,已经是用freebsd-update fetch /install 升级到p9
今天想freebsd-update upgrade -r 8.3-release
竟然找不到文件,查看handbook,才发现原来应该是
freebsd-update upgrade -r 8.3-RELEASE 大写
命令弄对了,发现官方的update5.freebsd.org会断线
手工指定freebsd-update upgrade -r 8.3-RELEASE -s update3.freebsd.org
速度也不行
想起sohu或163好像有mirror,找了一下,mirrors.163上面有
提示方法如下
方法2: 编辑/etc/freebsd-update.conf文件, 修改ServerName字段(操作前请做好相应备份)
ServerName freebsd-updates.mirrors.163.com
更改 ServerName,清空/var/db/freebsd-update目录所有文件
继续运行
freebsd-update upgrade -r 8.3-RELEASE
其中有地方显示
fetching files from 8.2-RELEASE form merging ... failed (难道163上面没有8.2的啥文件)
最后到了merging步骤,提问一些文件是否resonable
master.passwd文件那里竟然提示将我创建的用户--删除,这里我当然选择n
回答完所有resonable步骤,系统也不显示将会更新什么文件的列表,这里俺估计163的FreeBSD-updates镜像可能有问题
于是重新编辑/etc/freebsd-update.conf
改回ServerName update.freebsd.org
rm -r /var/db/freebsd-update/*
有错误提示
/bin/rm: Argument list too long
上网搜索解决方案有
cd to dir and
ls | xargs rm -fR
就可以删除/var/db/freebsd-update/目录的所有文件了
继续freebsd-update upgrade -r 8.3-RELEASE
这回发现早上的update4.freebsd.org竟然可以连接了,而且速度超快,我这边广东电信,对方在阿拉斯加,10分钟左右就下载完毕。
接着回答merging步骤的resonable问题,这次master.passwd那里没有显示将会删除我创建的用户,y。
---------
freebsd-update install
根据提示重新启动系统之后再运行一次freebsd-update install,完成任务。