请问lionux,升级到当前版有什么好办法吗?
版主: lionux
请问lionux,升级到当前版有什么好办法吗?
根据指南上的三种方式全没有成功。。都是编译不通过。
是不是cvs上有错误,我再等等,OpenBSD的current有时候也这毛病。
是不是cvs上有错误,我再等等,OpenBSD的current有时候也这毛病。
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
我编译成功了,野路子。netbsd 这是诡异!待会再说。先说实践步骤。leo 写了:根据指南上的三种方式全没有成功。。都是编译不通过。
是不是cvs上有错误,我再等等,OpenBSD的current有时候也这毛病。
1) 获得源代,解压到任意目录,如果懒得折腾的话,默认/usr/src
2) ./build.sh -j 4 -O /tmp -T -U tools (建造工具链)
a) -j 4 (表示并行4个任务,编译,我的cpu是4核的,所以用-j 4)
b)-O /tmp (表示工具链放置位置,随个人喜好,一定能够要是大写的O哦,大小写代表的意思不一样哦)
c) -T -U tools (-U 一定要是大写,表示如果目录是空,建造,而且必须在-T 后面,诡异呀!)
3) 现在好了,可以按照Openbsd 方法编译内核了。
a) cd /usr/src/arch/amd64/config (amd64表示cpu类型,如果是想PC通用的话,i386选择)
b)cp GERNIC wkx_kernel (名字随便起)
c) vi wkx_kernel (不想要用#号注释掉,想要的反之)
d) config wkx_kernel (配置核心)
e) cd /usr/src/arch/amd64/compile/wkx_kernel
f) make -j 4 clean && make -j 4 depend && make -j 4 (-j 4 意思同上)
4) sudo mv /netbsd /netbsd。old && sudo cp netbsd /netbsd
诡异之处,以前
2) ./build.sh -j 4 -O /tmp -T -U tools (建造工具链)后
./build.sh -j 4 -O /tmp -T -U tools kernel=wkx_kernel 就可以了,然后sudo mv /netbsd /netbsd。old && sudo cp netbsd /netbsd 就可以了。
这还不是最诡异的,
sudo cvs checkout -r netbsd-5 -P src 告诉我找不到文件,root 登陆就可以了。
可是 sudo cvs checkout -A -P src 就可以了。最后莫明明是cvs checkout -r netbsd-5 -P src 想得到5.02的稳定版,可是得到是却是5.1rc-2,难道他就是netbsd-5的稳定版,还有以前5.0 ,5。01,5.1rc xorg都没问题,可是5.02 桌面出不来,没有鼠标服了,BSD真的不知道怎么说她好了。感觉netbsd5.0以后,还有openbsd4.7 不太成熟呀。
lionux 写了:刚刚build.sh通过了。代码: 全选
[color=sienna]NetBSD$ uname -a[/color] [color=sienna]NetBSD NetBSD 5.99.29 NetBSD 5.99.29 (GENERIC) #8: Sat May 29 19:04:07 CST 2010 [/color] [color=sienna]lionux@NetBSD:/usr/obj/sys/arch/amd64/compile/GENERIC amd64[/color]
可惜我已经将NetBSD5.01的发行版编译为5.02PATCH了,不能测试了。:(
因为这台机器暂时跑着社区的本地镜像,升级前先不折腾了,等社区升级完成后再拿这台老机子试试从5.02PATCH升级到5.02current。
-
- 锌 Zn
- 帖子: 493
- 注册时间: 2010-02-02 18:00
在线用户
正浏览此版面之用户: 没有注册用户 和 0 访客