Solaris软件包管理的三个命令

来源:岁月联盟 编辑:zhu 时间:2008-03-09
Solaris软件包管理的三个命令内容简介:Solaris 软件 包管理命令:pkginfo、pkgadd和pkgrm pkginfo 查看当前操作系统已经安装的软件包。 # pkginfo | more application SUNWAxg Solaris XGL 3.3 AnswerBook application SUNWaadm Solaris 7 System Administra Solaris 软件包管理命令:pkginfo、pkgadd和pkgrm  

  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.

图片内容