超过半年没有折腾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,完成任务。
时隔半年再折腾FreeBSD之8.2升级8.3
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
回复: 时隔半年再折腾FreeBSD之8.2升级8.3
自从电脑硬盘出问题以后,再也没有一个bsd能用了,openbsd5. 中文输入法问题,netbsd 找不到分区,freebsd 装不上去,看来只有等新版本和新硬盘了。现在,叛变了,c++[虽然10多年了,还没学会,不想放弃呀!]不玩了,玩python,卡克了,又叛变到VBA了,其实我真的很不喜欢VBA,可是excel用它就是好使,中国一提办公软件就是office,[不提了!]
学excel ,这个网站还不错。http://www.excelhome.net/
学excel ,这个网站还不错。http://www.excelhome.net/
回复: 时隔半年再折腾FreeBSD之8.2升级8.3
OpenBSD 5.1 amd64 release官方packages安装scim-fcitx,输入法无法正常激活,通过ports编译可以正常使用。wkx9dragon 写了:自从电脑硬盘出问题以后,再也没有一个bsd能用了,openbsd5. 中文输入法问题,netbsd 找不到分区,freebsd 装不上去,看来只有等新版本和新硬盘了。现在,叛变了,c++[虽然10多年了,还没学会,不想放弃呀!]不玩了,玩python,卡克了,又叛变到VBA了,其实我真的很不喜欢VBA,可是excel用它就是好使,中国一提办公软件就是office,[不提了!]
学excel ,这个网站还不错。http://www.excelhome.net/
也可考虑snapshot
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
回复: 时隔半年再折腾FreeBSD之8.2升级8.3
这两天ports 编译scim-pinyin老失败,老是下载到680k左右stalling(失速)挂起了。很郁闷。
回复: 时隔半年再折腾FreeBSD之8.2升级8.3
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文件又可以自动继续了。
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
回复: 时隔半年再折腾FreeBSD之8.2升级8.3
dpb 没弄明白,他是怎么工作的,没有--help 选项,运行时,一大堆好像不相关的的东东在编译下载,运行十分钟也没有看见编译scim-pinying ,生气了,停了。今天,下载了netbsd 6.0 beta2 ,安装不了呀,无论是正常安装还是no acpi 都在选择语言哪里死掉了,看来还是老问题,usb 的问题。
回复: 时隔半年再折腾FreeBSD之8.2升级8.3
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/
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
回复: 时隔半年再折腾FreeBSD之8.2升级8.3
谢谢了,scim-pinyin 还是stalling哦,等新版本吧。
在线用户
正浏览此版面之用户: 没有注册用户 和 1 访客