【IT168 专稿】所有作为操作环境的一部分要安装的软件都包含在称为软件包(package)的压缩文件里。Solaris 10软件包提供了简单的方法将应用可执行程序、配置文件以及在其他系统上发布的文档集成在一起。除了Solaris 10软件包之外,Solaris 10还提供了标准的UNIx文档和压缩工具,例如Tar(磁带文档)和compress。在本文中我们将介绍如何使用标准的Solaris 10命令行界面(Command Line Interface,CLI)工具来管理软件包、显示包信息以及卸载软件包。
Solaris 10命令行界面(Command Line Interface,CLI)工具命令包括几个命令:
pkginfo 命令:用来列出有关已安装软件包的信息。
pkgadd 命令:用来添加和删除已签名的软件包;
pkgrm 命令:用来删除不需要的软件包。
pkgchk 命令:用来检验已安装软件包的完整性。
下面依次介绍。另外还包括两个不常用命令:
Pkgproto命令: 创建一个原理文件说明软件包中所包含的文件。
Pkgmk命令: 创建一个软件包目录。
一、 pkginfo命令的使用
可以使用 pkginfo 命令列出有关已安装软件包的信息。
1.pkginfo 命令格式:
pkginfo -d device [-x|1][options][pkg_name]
主要参数:
-q:安静的方式
-p:选择部分安装包
-i:选择全部安装包
-x:压缩列表
-l:长列表
-r:重新分配
-c :目录[目录...]
-a :结构
-v :版本
-d:软件包在的设备路径
pkg_name:软件包名称
2 命令实例
分页显示所有已经安装的软件包
使用命令即可:“pkginfo|more ”命令输出如图1 。
图1 分页显示所有已经安装的软件包
显示有关软件包的详细信息
使用命令即可:“pkginfo -l name ”。以下示例说明如何通过指定长格式列出系统上已安装的所有软件包,长格式中包括有关指定软件包的所有可用信息。pkginfo -l SUNWPython命令输出如下:
#pkginfo -l SUNWPython
PKGINST: SUNWPython
NAME: The Python interpreter, libraries and utilities
CATEGORY: GNOME2,application,JDS3
ARCH: i386
VERSION: 2.3.3,REV=10.0.3.2004.12.16.14.40
BASEDIR: /usr
VENDOR: Sun Microsystems, Inc.
DESC: The Python interpreter, libraries and utilities
PSTAMP: swanson20041216144036
INSTDATE: Oct 19 2006 13:13
HOTLINE: Please contact your local service provider
STATUS: 全部安装
FILES: 2468个 已安装的路径名
3 个共享的路径名
28 目录
106 可执行文件
58058 个已使用的块(近似)
pkginfo -l 输出包括以下信息
用软件包命令管理Solaris软件系统
0
相关文章