Solaris 7(Intel 平台版)安装库

使用命令添加或删除软件包

本节描述如何使用命令行中的命令来添加或删除软件包。

pkgadd 命令添加软件包

  1. 登录到已安装的系统中,并成为根用户。

    在 shell 提示符下键入:

    $ su
    

  2. 将包含要添加软件包的 CD 装入 CD-ROM 驱动器中。

    "卷宗管理器"将自动装配 CD。

  3. 使用 pkgadd 命令将一个或多个软件包添加到系统中。

    # /usr/sbin/pkgadd -d device_name pkgid
    

    在此命令中,

    device_name

    是指包含要添加到已安装系统的软件所在 CD 的路径。 

    pkgid

    是指包含要添加到已安装系统的软件包名称。例如,SUNWaudio

    如果 pkgadd 进程在安装软件包时遇到了问题,将显示与问题有关的消息,接着是如下提示:

    Do you want to continue with this installation?

    回答 yesnoquit。如果指定要安装的软件包不止一个,键入 no 以停止当前正在安装的软件安装。pkgadd 进程会继续安装其它软件。键入 quit 可停止整个安装。

  4. 验证软件包是否正确安装。

    # /usr/sbin/pkgchk -v pkgid
    

    如果 pkgchk 命令确认没有错误, 它将返回一个已安装文件的列表。否则,它报告发生的错误。

示例:从已装配的 CD 安装软件

下例显示了一个命令,它从已装配的 Solaris CD 上安装 SUNWaudio 软件包。该例子也说明了如何使用 pkgchk 命令来验证包文件是否已正确安装。

# /usr/sbin/pkgadd -d /cdrom/cdrom0/s0/Solaris_2.7 SUNWaudio
. 
. 
Installation of <SUNWaudio> was successful. 
# pkgchk -v SUNWaudio
/usr 
/usr/bin 
/usr/bin/audioconvert 
/usr/bin/audioplay 
/usr/bin/audiorecord 
#

使用 pkgrm 命令删除软件包

  1. 登录到已安装的系统中,并成为根用户。

    在 shell 提示符下,键入:

    $ su
    

  2. 使用 pkgrm 命令从系统中删除一个或多个软件包。

    # /usr/sbin/pkgrm pkgid
    

    在此命令中,

    pkgid

    是指要从已安装的系统中删除的软件包名称。例如,SUNWaudio

  3. 验证软件包确已正确删除。

    # /usr/sbin/pkgchk pkgid
    

    如果 pkgchk 命令认定没有安装该软件包,它将打印出一条警告信息。

示例:从系统删除软件

下例显示了一个从系统中删除 SUNWaudio 软件包的命令,并说明如何使用 pkgchk 命令来验证软件包文件是否已删除。

# /usr/sbin/pkgrm SUNWaudio
The following package is currently installed:    
SUNWaudio       Audio applications^M                    
             (sparc) 3.0,REV=1.2.13^M 
             
Do you want to remove this package? y
. 
. 
. 
Removal of <SUNWaudio> was successful. 
# pkgchk -v SUNWaudio
WARNING: no pathnames were associated with <SUNWaudio> 
#