时隔半年再折腾FreeBSD之8.2升级8.3

讨论其他BSD项目及其衍生品,如:FreeBSD,DragonFlyBSD,PC-BSD,DesktopBSD,FreeNAS,NAS4Free,m0n0wall,pfSense,pacBSD,OpenDarwin...
回复
f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

时隔半年再折腾FreeBSD之8.2升级8.3

帖子 f5b » 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,完成任务。

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

回复: 时隔半年再折腾FreeBSD之8.2升级8.3

帖子 wkx9dragon » 2012-07-10 20:39

自从电脑硬盘出问题以后,再也没有一个bsd能用了,openbsd5. 中文输入法问题,netbsd 找不到分区,freebsd 装不上去,看来只有等新版本和新硬盘了。现在,叛变了,c++[虽然10多年了,还没学会,不想放弃呀!]不玩了,玩python,卡克了,又叛变到VBA了,其实我真的很不喜欢VBA,可是excel用它就是好使,中国一提办公软件就是office,[不提了!]
学excel ,这个网站还不错。http://www.excelhome.net/

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: 时隔半年再折腾FreeBSD之8.2升级8.3

帖子 f5b » 2012-07-11 9:05

wkx9dragon 写了:自从电脑硬盘出问题以后,再也没有一个bsd能用了,openbsd5. 中文输入法问题,netbsd 找不到分区,freebsd 装不上去,看来只有等新版本和新硬盘了。现在,叛变了,c++[虽然10多年了,还没学会,不想放弃呀!]不玩了,玩python,卡克了,又叛变到VBA了,其实我真的很不喜欢VBA,可是excel用它就是好使,中国一提办公软件就是office,[不提了!]
学excel ,这个网站还不错。http://www.excelhome.net/
OpenBSD 5.1 amd64 release官方packages安装scim-fcitx,输入法无法正常激活,通过ports编译可以正常使用。

也可考虑snapshot

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

回复: 时隔半年再折腾FreeBSD之8.2升级8.3

帖子 wkx9dragon » 2012-07-14 9:20

这两天ports 编译scim-pinyin老失败,老是下载到680k左右stalling(失速)挂起了。很郁闷。

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: 时隔半年再折腾FreeBSD之8.2升级8.3

帖子 f5b » 2012-07-15 8:58

wkx9dragon 写了:这两天ports 编译scim-pinyin老失败,老是下载到680k左右stalling(失速)挂起了。很郁闷。

用dpb

dpb工具可以一定程度确保成功下载distfiles,应该不会有make install 下载源代码时网络stalled那样卡住浪费时间

dpb程序在多核cpu上面自己build ports 速度比make install方式快多了。
详情请获取ports.tar.gz解压缩到相应位置后man dpb,没有ports源码,无法使用dpb工具哦。

make只能用到一个cpu?
dpb单机使用的性能取决于CPU 频率和个数,好像硬盘对dpb性能没有多大影响,当然,dpb更强大的是利用多台计算机来build packages,OB官方的packages现在就是这样生成的。

用dpb来build packages还有特别好处,个别错误不影响build过程,手工修复后删除lock文件又可以自动继续了。

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

回复: 时隔半年再折腾FreeBSD之8.2升级8.3

帖子 wkx9dragon » 2012-07-17 20:49

dpb 没弄明白,他是怎么工作的,没有--help 选项,运行时,一大堆好像不相关的的东东在编译下载,运行十分钟也没有看见编译scim-pinying ,生气了,停了。今天,下载了netbsd 6.0 beta2 ,安装不了呀,无论是正常安装还是no acpi 都在选择语言哪里死掉了,看来还是老问题,usb 的问题。

f5b
锆 Zr
帖子: 643
注册时间: 2011-10-22 20:43

回复: 时隔半年再折腾FreeBSD之8.2升级8.3

帖子 f5b » 2012-07-18 18:33

wkx9dragon 写了:dpb 没弄明白,他是怎么工作的,没有--help 选项,运行时,一大堆好像不相关的的东东在编译下载,运行十分钟也没有看见编译scim-pinying ,生气了,停了。今天,下载了netbsd 6.0 beta2 ,安装不了呀,无论是正常安装还是no acpi 都在选择语言哪里死掉了,看来还是老问题,usb 的问题。


man dpb

http://www.openbsd.org/faq/faq15.html#dpb

简答使用
cd /usr/ports/
/usr/ports/infrastructure/bin/dpb inputmethods/scim-fcitx/

wkx9dragon
锌 Zn
帖子: 493
注册时间: 2010-02-02 18:00

回复: 时隔半年再折腾FreeBSD之8.2升级8.3

帖子 wkx9dragon » 2012-07-21 19:01

谢谢了,scim-pinyin 还是stalling哦,等新版本吧。

回复

在线用户

正浏览此版面之用户: 没有注册用户 和 30 访客