词条 | pkgrm命令 |
释义 | pkgrm 命令用途从系统上删除软件包或集合。 语法删除已安装的软件包 pkgrm [ -n] [ -a Admin] [ Pkginst1 [ Pkginst2 [. . .]]] 从假脱机设备中删除软件包 pkgrm -s Spool [ Pkginst] 描述pkgrm 从系统上删除以前安装的或部分安装的软件包/集合。软件包是相关文件和可独立安装的可执行文件的集合。集合由特殊用途的软件包(将它称作集合安装包(Set Installation Package (SIP)))和属于集合的一个或多个软件包集合组成。 pkgrm 检查所有列在命令行上的软件包是否在系统上。如果所列软件包中任何一个不存在,就不改变系统,也就是说,所列软件包都不删除。 也要做一项检查以确定是否有其它的软件包依赖于要被删除的软件包。如果存在这种依赖性,要采取的操作定义在 Admin 文件中(参见 -a 标志,如下)。 命令的缺省状态是交互式模式,这意味着在处理的过程中给出提示信息,从而允许管理员来确认所采取的操作。非交互式模式可以用 -n 标志来要求。 -s 标志可以被用来指定目录,假脱机软件包将从这个目录被删除。 标志 -n 启用非交互式模式。如果需要交互,命令就退出。使用该标志至少要求一个软件包实例在命令调用时被指定。 -a Admin 定义一个安装管理文件 Admin,被用来代替缺省管理文件。〔要获得 Admin 文件格式的描述,请参见 admin 文件格式。〕标记“none”覆盖对任一 Admin 文件的使用,因此就强制与用户交互。除非给定全路径名, pkgrm 在/var/sadm/install/admin 目录中寻找该文件。缺省情况下,在那个目录中的 default 文件被使用。 -s Spool 从 Spool 目录中删除指定的软件包。 Pkginst 定义一个用于表示软件包或集合名缩写的短字符串。(术语“软件包实例(package instance)”被宽松使用:它代表 Pkginst 的所有实例,甚至那些不包含实例标识符的实例。) 如果 Pkginst 指定 SIP,所有是集合成员的已安装的软件包以及 SIP 自身都以相反的依赖顺序被删除。 要表示软件包的所有实例, 指定‘ Pkginst.*’,包含命令行到单引号中,象显示的那样,以防止 shell 解释“ *”字符。使用标记“ all”来代表源介质中所有可用的软件包。 退出状态 该命令返回下列出口值: 0 脚本成功完成。 1 致命错误。在此点上安装进程终止。 99 内部错误。 文件 /usr/sbin/pkgrm 包含 pkgrm 命令 相关信息pkgadd 命令、pkgask 命令、pkgchk 命令、pkginfo 命令、pkgmk 命令、pkgparam 命令、pkgtrans命令。 pkginfo 文件格式, pkgmap 文件格式。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。