chcosi 命令
用途
管理公共操作系统映像(COSI)。
语法
安装软件:
奇科西 -我 -s 源 [-f文件集 | -b installp_bundle | -F 修订 | B fix_bundle] [-c] [-R] [-] COSI
更新软件:
奇科西 乌 -s 源 [-f文件集 | -b installp_bundle | -F 修订 | B fix_bundle] [-c] [-R] [-] COSI
拒绝软件:
奇科西 -j [-f文件集 | -b installp_bundle | -F 修订 | B fix_bundle] [-R] [-] COSI
除去软件:
奇科西 - {-f文件集 | -b installp_bundle | -F 修订 | B fix_bundle} [-R] [-] COSI
除去软件:
奇科西 乌 [-f文件集 | -b installp_bundle | -F 修订 | B fix_bundle] [-R] [-] COSI
描述
chcosi 命令管理从 mkcosi 命令创建的公共操作系统映像 (COSI)。 管理任务包括安装、更新、拒绝、除去和落实公共映像上的软件。
要在公共映像上安装和更新软件,需要使用 Source 参数来指示命令从哪里获得可安装的映像。 特定可安装映像来自 -f, -b, -F, -B 标志和参数。 对于安装,更新,拒绝和落实操作,如果未指定 -f, -b, -F, -B 标志和参数,那么该操作将使用 "全部假定" 值。 因此,如果进行的是安装或更新操作,那么操作中将使用从来源中获得的所有映像。 如果进行的是拒绝或落实操作,那么整个软件都将从公共映像得以落实,或遭公共映像拒绝。 如果随安装或更新操作一起指定了 -c 标志,那么将落实软件,而不是应用软件。 如果要管理的公共映像正由瘦服务器使用,那么将创建该公共映像的克隆,并且将对此克隆映像执行管理操作。 克隆的命名约定是原始公共映像名称加上后缀 _X{count},其中 count 是一个数字,每次克隆公共映像时,该数字会增加。
chcosi 命令取决于系统上存在的 bos.sysmgt.nim.master 文件集。 如果未首先运行 mkcosi 命令以创建用于管理的公共映像,那么此命令将无法执行。
标志
| 项 | 描述 |
|---|---|
| -b 安装包安装 | 指定要对公共映像执行的 installp_bundle NIM 资源。 |
| -B 修复包 | 指定要对公共映像执行的 fix_bundle NIM 资源。 |
| -c | 指定将公共映像上待安装或更新的软件置于“落实”状态。 |
| -f 文件集 | 指定要对公共映像执行的文件集的列表。 |
| -F 修订 | 指定要对公共映像执行的修订的列表。 |
| -i | 指定要安装的软件。 |
| -j | 指定要拒绝的软件。 |
| -r | 指定要除去的软件。 |
| -R | 指定应用于必需软件的操作。 |
| -s 源 | 指定公共映像管理源。 源可以是 lpp_source,具有可安装介质的设备,可安装映像的目录或可安装映像的远程位置。 |
| -u | 指定要更新或落实的软件。 |
| -v | 在 chcosi 命令运行时启用详细调试输出。 |
退出状态
| 项 | 描述 |
|---|---|
| 0 | 命令成功完成。 |
| >0 | 发生错误。 |
安全性
访问控制: 您必须具有 root 用户权限才能运行 chcosi 命令。
示例
- 要将 csm.core 软件从 CD-ROM 安装到名为
cosi1的公共映像上,请输入:
csm.core 文件集安装在chcosi -i -s cd0 -f csm.core cosi1cosi1公共映像上,并且该文件集处于 "已应用" 状态。
位置
/usr/sbin/chcosi
文件
| 项 | 描述 |
|---|---|
| /etc/niminfo | 包含 NIM 使用的变量。 |