分页: 1 / 1

NetBSD5.1.2 使用pkg_add -v 安装不了软件

发表于 : 2012-05-27 11:45
bsd
大家好,奇怪了。以前都可以的。可这次安装完后除了第一次可以pkg_add -v perl 安装成功外,别的死活不能用pkg_add -v装其它软件。

当然了,机器可以上网,要不perl如何能装上?我用 ftp ftp://ftp.netbsd.org/查看我的目录设置是否正确,结果正确,都能看到ALL里的比如 wget pkgin ………… 我要安的包,可就装不上。

我的机器7年前的是P4的机器。装i386包,官网的FTP地址。依照常法,我是先装 perl 然后是 sqlite3 pkgin pkgfind 最后通过 pkgin install xxx aaa ccc 等。如今却不好用。

我试了其它好几个镜像也不行。

export PKG_PATH="ftp://ftp.netbsd.org/pub/pkgsrc/package ... 86/5.1/All"

后面也试过5.1.2也不行。

我一会把出错信息帖出来。

回复: NetBSD5.1.2 使用pkg_add -v 安装不了软件

发表于 : 2012-05-27 12:09
bsd
出错信息如下:
#pkg_add -v pkgin
pkg_add:Error: package 'pkgin-0.4.3' was built with a newer pkg_install version
pkg_add 1 package addition failed

回复: NetBSD5.1.2 使用pkg_add -v 安装不了软件

发表于 : 2012-05-27 12:13
bsd
下载pkgsrc.tar.gz解压然后到相应的包里 make install clean没问题,现在已经装上了 wget zile ,但xfce4没信心编译了,那不编译到晚上8-9点了。

回复: NetBSD5.1.2 使用pkg_add -v 安装不了软件

发表于 : 2012-05-27 12:59
leo
我的印象里,NetBSD的packages是没有OpenBSD处理的漂亮,有时候少不了编译,但也不一定是它的问题。
说实话,任何一个BSD都离不开自己编译,即便是OpenBSD的当前版,有时候官方也会放出一些“不太靠谱”的文件,例如可能你安装的新内核无法启动,或者无法安装packages, 缺这个库少那个文件等等,这个时候只能自己编译内核或者packages。没办法,这些BSD把大家习惯使用的一些packages当成可有可无的"第三方软件",太不重视了,呵呵。要是基本系统和packages都能实现freebsd升级基本系统那样,freebsd-update fetch, freebsd-update install 就很完美了。不过,这个显然是奢望了,即便是windows下的软件也只能在升级时自己“照顾”自己。

顺便想了解一下,5.1.2更新到稳定版了吗?

根据提示,你的pkg_install的版本可能低了,先升级这个试试吧。也许升级好这个就可以直接pkg_add了,或者试试pkgin。

回复: NetBSD5.1.2 使用pkg_add -v 安装不了软件

发表于 : 2012-05-27 16:34
bsd
用编译的方法一试,还是不行,提示还是版本低,上网一找,原来还是pkg_install-20110805

5.1.2黙认的就是pkg_install-20110805这个版本啊。

只有NetBSD 6.0 BAT里的包才是pkg_install-20120221

不会吧,这能安装吗?

回复: NetBSD5.1.2 使用pkg_add -v 安装不了软件

发表于 : 2012-05-27 16:55
bsd
对了。我是新安装的5.1.2,安完就不能用pkg_add -v 提示pkg_install 版本低很奇怪啊。

回复: NetBSD5.1.2 使用pkg_add -v 安装不了软件

发表于 : 2012-06-06 22:43
bsd
i386只能编译。AMD64位版则pkg_add -v 没问题。

回复: NetBSD5.1.2 使用pkg_add -v 安装不了软件

发表于 : 2012-06-07 22:01
leo
是不是补丁没有打的缘故?CVS到最新的源码了吗?
有段时间没使了用NetBSD了。