pkgadd -d 问题
# pwd/opt
# ls
BOLTpget.pkgSUNWits SUNWmlib staroffice8
# ls -l
total 94
-rw-r--r-- 1 root root 45056 Feb 27 15:57 BOLTpget.pkg
drwxr-xr-x 3 root bin 512 Aug22011 SUNWits
drwxr-xr-x 4 root bin 512 Aug22011 SUNWmlib
drwxr-xr-x 8 root root 512 Aug22011 staroffice8
# pkgadd -d /opt BOLTpget.pkg
pkgadd: ERROR: no packages were found in </opt>
为什么发现不到我的安装包呢?
执行以下就可以发现,那-d 不写参数,是去哪里找了啊?
# pkgadd -d BOLTpget.pkg
The following packages are available:
1BOLTpget pkg-get
(all) 1.9.9 man pkgadd
...
-d device
-d datastream pkgname,... | all...
-d 的参数有很多可能性:
文件: 如:-d BOLTpget.pkg
目录: 有的pkg包不是做成pkg文件是,是一个目录
其他:比如man里有提到的,-d /floppy/floppy0
如果不用-d,
Used without the -ddevicesourcespecifier,pkgadd
looksinthedefault spool directory (/var/spool/pkg) for
the package
其他更详细的看man吧
pkgadd -d .
页:
[1]