分页: 3 / 5
发表于 : 2010-09-11 11:04
由 leo
lionux 写了:可以装快照版,源码编译有时不成功。OpenBSD有问题没?
我知道最好使用快照版,但是对NetBSD的服务器结构有点不适应,在OpenBSD里直接有一个snapshots目录,进去后在查找自己的平台,而NetBSD的ftp上这个snapshot目录进不去说是权限不够,此外current目录里全是源代码,还是需要编译。请问哪个目录里可以下载到快照的版的ISO或者内核启动文件(OpenBSD里是bsd.rd)?
OpenBSD就不用说了,在我的哪台机器上都运行的很好。:o
原来想偷懒,直接将OpenBSD的xorg.conf文件拷贝过去了,想试试可否使用,发现依然不行,而且说有的文件找不到,可能是X11R6和X11R7之间的区别吧,此外用户指南上说NetBSD对X做了特殊的处理,倡导大家使用NetBSD风格的X。所以可能是源代码或者是是硬件的问题,例如我曾想换一个监视器看看,结果发现接口很独特,普通接口的监视器还上不去。
发表于 : 2010-09-11 13:18
由 lionux
NetBSD的快照在
这里。
安装内核在 /binary/kernel/netbsd-INSTALL.gz
发表于 : 2010-09-11 13:46
由 leo
lionux 写了:NetBSD的快照在
这里。
安装内核在 /binary/kernel/netbsd-INSTALL.gz
多谢,尽快消化,NB和OB还是有很多差异的。
发表于 : 2010-09-11 21:33
由 lionux
是NetBSD官网没有openbsd官网简洁。
发表于 : 2010-09-12 10:44
由 leo
lionux 写了:是NetBSD官网没有openbsd官网简洁。
主要还是我不熟悉,NetBSD的手册是面面俱到,非常详细和深入,但是比较散,需要花不少时间认真阅读以后才能领悟,而OpenBSD的FAQ里主要是针对常见问题,侧重点不同,不过NB也有FAQ,但是似乎路子和OpenBSD的不太一样,各有各的特点,都是不错的系统,可惜理解真需要时间啊。:(
在外面折腾了一整天,刚进门:D, 慢慢消化:
Tracking NetBSD-current
发表于 : 2010-09-13 13:30
由 leo
继续请教:
好麻烦,内存内核解压缩出错
代码: 全选
dhcppc6# tar -zxpf ~/kern-GENERIC.tgz
gzip: unknown compression format
tar: End of archive volume 1 reached
tar: Sorry, unable to determine archive format.
dhcppc6#
是否因为release版的tar还不认识这个当前版的tgz?:eek:
发表于 : 2010-09-13 14:15
由 lionux
去掉z选项看看
发表于 : 2010-09-13 14:21
由 leo
这个命令都是按照FAQ来的都不行,NetBSD有点古怪。
不过暂时不用了,已经在windows下用7Z解开这个包了(原来怀疑这个包有问题),里面就一个文件——netbsd, 压缩前是13,753,360 bytes,压缩后是13,762,560 bytes,真是搞不明白为什么要“压缩”打包这一下,还要先升级bzip或tar才能解压, 我的脑子快进水了:(。
明天拷贝到根目录下再看看。
多谢!
发表于 : 2010-09-13 14:39
由 lionux
我上面说的不对,原因应是gzip,当前的可能有变化。
发表于 : 2010-09-13 14:49
由 leo
NetBSD的很多工作不如OpeBSD细致,就拿config文件来说,换一个版本就需要重新编译一下config, 还堂而皇之地写入FAQ里,你想编译吧,又告诉你出错,让人比较恼火——不知道为什么OpenBSD不用这样? 这点还是OpenBSD简洁高效。而且NetBSD的很多资料需要用户东跑西颠地查找,但是往往是找不到合适的答案,手册里很多过时的东西也很误导人,还要大家上网查——也不知道你当初是怎么熬过来的,佩服佩服。
此外我翻译的用户指南是单文件版本的,但是这个版本更新的更慢,有时候分章节版本已经更新了,这个版本还没有动静——同样的网页内容还要分成几个版本,害人呢。:rolleyes:
发表于 : 2010-09-13 18:44
由 lionux
跨版本编译的话,用build.sh,先编译tools,在编译内核。我netbsd用的也不深入,业于爱好,没事折腾折腾。
发表于 : 2010-09-13 19:58
由 leo
前几天构建toolschain这步没有问题,内核也可以编译,但是后面编译userland和X全失败了。没有跨平台编译,而且在本地。
还有就是,目前确认应该不是监视器的问题,换上一个N旧的监视器(1280x1024),效果和dell的E248WFP(1920x1200)一样,都是显示斑马纹。
发表于 : 2010-09-13 21:10
由 lionux
有时源码变化大时需要重新编译,不要加 -u选项,如果以前完全编译过,还需要删除obj下的module,这些我遇到过的问题,一点经验。
发表于 : 2010-09-13 22:08
由 leo
我现在是不想编译,因为源代码编译有误,我只想直接安装一个当前版的amd64, 然后看看是否可以支持我的显卡了,我下载的kern-Current.tgz文件里只有一个netbsd文件,也就是当前版的amd64内核,但是和OpenBSD的内存内核bsd.rd不一样,这个kern-GENERIC内核可以引导,但是不能选择升级安装其他的系统组件。我还是需要将下载其它的TGZ文件,并这些TGZ解压缩到 / (我也知道有当前的ISO,但是不想刻盘,因为无法确定该当前版就可以支持我的显卡) 。
================================================================
刚才还下载错了文件,我是直接下载了一个kern-GENERIC.tgz文件替换掉了netbsd, 内存内核应该是netbsd-INSTALL.gz,晕,越忙越乱,现在用netbsd-INSTALL替换了netbsd,,这个安装内核netbsd-INSTALL的默认给定目录还不对,需要更改为http://nyftp.netbsd.org/pub/NetBSD-daily/HEAD/201009120000Z/amd64/binary/sets/,正在安装中.....
发表于 : 2010-09-13 23:02
由 leo
终于在我的新机器上看到了久违的netbsd绿色X界面,鼠标也好使,看来有必要直接下载一个快照版镜像了。没办法截图,虽然安装了ImageMagick,但是运行import时系统显示
代码: 全选
dhcppc6# import -window netbsd.png
Shared object "libfreetype.so.6" not found
多谢lionux的帮助,总算在新机器上可以X了。目前amd64快照版镜像
下载地址:
下一个目标,和大家一起尝试一下
Xen
发表于 : 2010-09-13 23:58
由 lionux
呵呵成功就好!当前版的需要通过pkgsrc来编译安装软件。期待你的xen我的机器是不行了。
发表于 : 2010-09-14 0:01
由 leo
是吗?我就是直接用5.02的amd64的地址安装的ImageMagick,难道问题出在这里了,先不考虑了,先仔细拜读一下NetbSD下的Xen用户手册。
发表于 : 2010-09-14 0:40
由 lionux
安装时会有提示的,bsd对软件版本要求严格,不同linux做很多不带版本号的软链接。以前用ob当前版发现的,装package时X的某个文件找不到,其实就是版本号不同,改文件名后一样用。
发表于 : 2010-09-14 1:59
由 leo
我是用 pkgin安装的,原以为会自动选择版本号,另外pkg_add安装时会有程序版本选择选项,此外我安装的是稳定版的packages, 根据向前兼容的特性,估计问题不太大。
刚才说的找不到文件libfreetype.so.6,这个很怪异,因为在此文件夹里居然有两个文件,一个是libfreetype.so.6,另一个就是libfreetype.so,我估计可能是安装那个软件时需要做的后续操作系统未完成,有时尽管pkgin安装软件时很方便,但是某个软件的安装注意事项提示信息可能会随着滚屏消失,这个时候如果用户没注意的话还真容易出现问题。我这个估计就是安装ImageMagick或firefox时某个软件没有按照提示信息操作导致的。
发表于 : 2010-09-14 7:38
由 lionux
Netbsd只支持发行版5.02的packages,其它版本用会有问题的。