[ 页的底部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]
AIX命令参考大全,卷 6,v - z
vpdadd 命令
用途
将项添加到产品、lpp、历史和供应商数据库中。
语法
vpdadd { -c Component | -p Product | -f Feature } -v v.r.m.f [ -D Destdir ] [ -U Command ] [ -R Prereq ] [ -S Msg_Set ] [ -M Msg_Number ] [ -C Msg_Catalog ] [ -P Parent ] [ -I Description ]
描述
vpdadd 命令与希望列入重要产品数据库(VPD)安装程序一起使用或被它们使用。VPD 由
产品、lpp 和历史数据库构成。库存清单数据库项
必须由 sysck 命令添加。现在包含一种新的供应商数据库来跟踪使用目标目录和非 installp 卸载程序的产品。
vpdadd 命令使用树结构,其最高级别为 Product,其次为 Fveature,再次为 Component。
Component 是最底层的可安装单元,但是
在这个层次结构里,不能选择一个 Component 用于安装或卸载。因此,如果安装程序正在使用 vpdadd 命令来更新安装数据库,它们应该察看自己的
树形表示并且基于它们的结构添加项。如果每个安装只添加一个
项,那么添加 Product
类型而不是 Component 类型将会允许该项
列入卸载基于 Web 的系统管理器和 SMIT 界面。所有的项都是
在 VPD 里进行的,但是在缺省 lslpp 列表(-Lc)中滤除了 Component 和 Feature。
标志
-C Msg_Catalog |
指定用以搜索
Component 的一个已翻译描述的消息编目。缺省(英文)描述
是用 -I 标志指定的。如果消息编目
不在标准 NLSPATH 中,那么应该给出全路径名。 |
-c Component |
指定添加到 VPD 的 Component 名称。仅当一个项是唯一的时才能被添加。唯一性描述为有一个
不同的目标目录。如果 Component 的相同实例已经在数据库里,则不添加任何项,并且会返回
错误。这允许强制安装(即重新安装)。 |
-D Destdir |
指定根(前缀)路径,当安装时(和用 sysck 命令
添加到库存数据库时)这个路径被添加到 Component
中的全部文件中。Component 中的文件都按相对路径名列出,所以根路径是允许更改的。缺省目标目录是 /opt。 |
-f Feature |
指定添加到 VPD 的 Feature 名称。仅当一个项是唯一的时才能被添加。唯一性描述为有一个
不同的 VRMF 或目标目录。如果 Feature 的相同实例已经在数据库里,则不添加任何项,并且不返回
错误。这允许强制安装(即重新安装)。 |
-I Description |
指定 Component、Feature 或 Product 的缺省值描述。描述必须在双引号中指定。在描述内部允许使用单引号,双引号必须以一个 \ 开头。 |
-M Msg_Number |
指定描述的消息号。 |
-P Parent |
指定父代软件单元。一个 Component 根据它在树中的位置,指定一个 Feature 或 Product 作为其父代单元。这个标志
用来在基于 Web 的系统管理器中提供树列表。 |
-p Product |
指定添加到 VPD 的 Product 名称。仅当一个项是唯一的时才能被添加。唯一性是指有一个
不同的 VRMF 或目标目录。如果 Product 的相同实例已经在数据库里,则不添加任何项,并且不返回错误。这允许强制安装(即重新安装)。 |
-R Prereq |
指定一个安装 Component 所必备的 Component(文件集)。参数必须在引号中指定。可多次使用该标志来指定多项先决条件。尽管在安装时这些会被(安装程序)认为是先决条件,
为了避免创建循环的先决条件链,在 Product 数据库里它们都被列为并存条件。 |
-S Msg_Set |
指定消息集(如果目录中的消息超过一个)。 |
-U Command |
为该 Component 指定用来启动卸载程序的 Command。这可能仅仅是一个
命令路径名;如果存在一个全局卸载程序,它也可能包含参数。geninstall 命令调用该卸载程序,并且如果在 VPD 中设置了该值,installp 也不会卸载一个文件集。 |
-v v.r.m.f |
正在添加的 Component、Feature 或 Product 的 VRMF。 |
示例
- 以下示例显示了注册表服务如何调用 vpdadd 为 Foo 产品 添加一个 Component。该 Component
有两个先决条件,一个特定于操作系统,另一个列为 GUID。
vpdadd -c EPL2890198489F -v 1.2.3.0 -R "bos.rte.odm 4.3.3.0" -R "8KDEOKY90245686 1.1.0.0" \
-U /usr/opt/foo/uninstaller.class -p KID892KYLIE25 -I "Foo Database Component"
- 要向 VPD 添加一个新产品 devices.pci.cool.rte,请输入:
vpdadd -p devices.pci.cool.rte -v 5.1.0.0 -U /usr/sbin/udisetup
文件
/usr/sbin/vpdadd
相关信息
installp 命令、lslpp 命令、vpddel 命令和 geninstall 命令。
[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 |
法律条款
]