Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1173125
  • 博文数量: 245
  • 博客积分: 10185
  • 博客等级: 上将
  • 技术积分: 2744
  • 用 户 组: 普通用户
  • 注册时间: 2006-10-30 17:07
文章分类

全部博文(245)

文章存档

2015年(1)

2014年(1)

2013年(1)

2012年(1)

2011年(37)

2010年(20)

2009年(14)

2008年(38)

2007年(88)

2006年(44)

分类:

2006-12-14 16:30:16

上午有个同事问我在sun的机器上打java的包时不知为何报错,我登上去执行也是报同样的错误。
bash-2.03# pkgadd -d . SUNWj5dev
pkgadd: ERROR: unable to open admin file
这是怎么回事呢?
在google上找了半天,才找到china-pub.com上的一个pdf文档,才发现是因为缺少一个安装软件包的默认配置文件default.该文件位于
/var/sadm/install/admin/下的。内容一般是
$ more default
#ident  "@(#)default    1.4     92/12/23 SMI"   /* SVr4.0  1.5.2.1      */
mail=
instance=unique
partial=ask
runlevel=ask
idepend=ask
rdepend=ask
space=ask
setuid=ask
conflict=ask
action=ask
basedir=default

同时,不要修改/ v a r / s a d m / i n s t a l l / a d m i n / d e f a u l t文件。如果想要改变这些默认值,请创建
自己的admin文件。
如果创建一定制的a d m i n文件,并在命令行中声明使用- a ( a d m i n )的选项, p k g a d d和p k g r m
命令会自动地首先在当前的工作目录中寻找,然后就会到/ v a r / s a d m / i n s t a l l / a d m i n目录中寻找。
如果将这些a d m i n文件放在另外的目录中,必须在命令行中声明这个绝对路径。下列实例说明有一个a d m i n文件在/ v a r / t m p目录中:
pkgadd -a /var/tmp/default -d /cdrom/sunsss

知道这些问题就好解决了,将别的机器上copy或直接touch一个default文件就行了!再次

# pkgadd -d SUNWj5dev
pkgadd: ERROR: no packages were found in

当然这个报错类型已与上面的问题无关了。 只是下载的包不对了!

阅读(2428) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~