SUN软件包管理的命令:pkginfo、pkgadd和pkgrm
2024-07-26 00:30:00
供稿:网友
 
pkginfo  
查看当前操作系统已经安装的软件包。  
# pkginfo | more  
  
application SUNWAxg Solaris XGL 3.3 AnswerBook  
application SUNWaadm Solaris 7 System Administrator Collection  
system SUNWab2m Solaris Documentation Server Lookup  
system SUNWab2r Solaris Documentation Server  
system SUNWab2s Solaris Documentation Server  
system SUNWab2u Solaris Documentation Server  
application SUNWabda Sun Ultra 5/10 Hardware AnswerBook  
application SUNWabe Solaris 7 User Collection  
application SUNWabsdk Solaris 7 Software Developer Collection  
pkginfo [ -d [ device | pathname ] ] [ -l ] pkg_name  
参数:  
-d 软件包所在的设备路径  
-l 软件包的详细描述  
pkg_name 软件包的 名字  
 # pkginfo -d /cdrom/cdrom0/s0/Solaris_2.7/PRoduct -l SUNWaudio  
PKGINST: SUNWaudio  
NAME: Audio applications  
CATEGORY: system  
ARCH: sparc  
VERSION: 3.6.4,REV=1.98.08.13  
BASEDIR: /  
VENDOR: Sun Microsystems, Inc.  
DESC: Audio binaries  
PSTAMP: dtbuild37s19980813171753  
HOTLINE: Please contact your local service provider  
STATUS: spooled  
FILES: 9 spooled pathnames  
2 directories  
3 executables  
4 package information files  
700 blocks used (approx)  
pkgrm  
pkgrm用于删除软件包  
语法:  
pkgrm package_name  
# pkgrm SUNWaudio  
The following package is currently installed:  
SUNWaudio Audio applications  
(sparc) 3.6.4,REV=1.98.08.13  
Do you want to remove this package? y  
## Removing installed package instance   
## Verifying package dependencies.  
WARNING:  
The  package depends on the package  
currently being removed.  
WARNING:  
The  package depends on the package  
currently being removed.  
WARNING:  
The  package depends on the package  
currently being removed.  
WARNING:  
The  package depends on the package  
currently being removed.  
Dependency checking failed.  
Do you want to continue with the removal of this package [y,n,?,q]  
注:如果某个文件被多个软件包共用,则只当最后的包被删除时才被删除。  
   
pkgadd  
使用pkgadd添加软件包  
命令格式:  
pkgadd [ -d [device | pathname ]] pkg_name  
   
# pkgadd -d /cdrom/cdrom0/s0/Solaris_2.7/Product SUNWaudio  
Processing package instance  from  
  
Audio applications  
(sparc) 3.6.4,REV=1.98.08.13  
Copyright 1998 Sun Microsystems, Inc. All rights reserved.  
Using > as the package base directory.  
## Processing package information.  
## Processing system information.  
2 package pathnames are already properly installed.  
## Verifying package dependencies.  
## Verifying disk space requirements.  
## Checking for conflicts with packages already installed.  
## Checking for setuid/setgid programs.  
This package contains scripts which will be executed with super-user  
permission during the process of installing this package.  
Do you want to continue with the installation of  [y,n,?] y  
Installing Audio applications as   
## Installing part 1 of 1.  
Installation of  was successful.