devinstall 命令
用途
为设备安装软件支持。
语法
描述
devinstall 命令为设备安装软件支持。 它安装 -f 标志指定的文件中列出的软件包。
对于多数在初始软件安装后需要被添加的新设备来说,可以通过使用 cfgmgr 命令的 -i 标志来安装新设备的软件。
在某些情况下,新设备替换启动机器所需的设备。 例如,您可以替换支持根卷组的 SCSI 适配卡,或者支持控制台的图形适配卡。 在这种情况下,除非您已经安装了支持新设备的软件,否则计算机将不能以正常方式启动。 为此,关闭您的系统然后按照硬件说明书安装新硬件。 接着,以维护方式启动您的计算机。 在启动过程中,会检测到新的适配器,而且文件 /tmp/device.pkgs 将被创建,它包含支持新硬件所需的软件包的名称。 只要计算机在维护方式下,您就能通过运行命令 devinstall 来安装支持新设备的软件。
标志
| 项 | 描述 |
|---|---|
| -f 文件 | 指定包含待装软件包列表的文件。 通常情况下,此文件就是 /tmp/device.pkgs,它通过命令 cfgmgr创建。 |
| -d 设备 | 指明安装介质的位置。 这可以是一个硬件设备,例如磁带或软盘;也可以是包含安装映像的目录;或者就是安装映像文件本身。 当安装介质为IBM安装磁带或IBM修正服务磁带时,应将磁带设备指定为关闭时无卷绕和打开时无拉伸。 例如,文件 /dev/rmt0.1 针对高密磁带,而文件 /dev/rmt0.5 针对低密磁带。 对于非IBM提供的磁带,请使用磁带供应商指定的选项。 |
| -s | 覆盖 /var/adm/dev_pkg.fail 文件。 此文件包含所有未成功安装的软件包列表,可以用来简化通过其他数据结束恢复或者安装的过程。 |
| -v | 指定详细选项,使得命令 devinstall 在执行过程中显示附加信息。 |
命令 devinstall 会将命令行所指定的文件中列举的设备软件包逐一安装。 它运行命令 geninstall,使用参数 -I "acXge /var/adm/ras/devinst.log",其中 a:应用、c:提交、X:扩展文件系统、e:日志(日志文件的完整路径名是 /var/adm/ras/devinst.log )、g:auto_include。 (请参阅 geninstall 命令以获得这些标志的更多信息)。 devinstall 命令检查由 geninstall 命令生成的、描述每个软件包安装尝试结果的摘要文件,在该信息的基础上,它将创建两个文件。 /var/adm/dev_pkg.fail 文件列举所有安装失败的软件包(如果存在)。 /var/adm/dev_pkg.success 文件列出成功安装的所有软件包。
返回值
返回值 0 表示没有软件包安装成功。
返回值 1 表示至少一个包成功安装,而且命令 bosboot 应该被执行。
返回值 2 指示 devinstall 命令失败。
/var/adm/dev_pkg.success 文件列出那些成功安装的软件包。 /var/adm/dev_pkg.fail 文件列举所有安装失败的软件包。
安全性
特权控制:只有 root 用户才能运行此命令。
示例
您可以在从设备安装磁带启动计算机并进入维护方式之后安装支持新设备的软件,请输入:
devinstall -f /../tmp/device.pkgs -d /dev/rmt0.1然后运行命令 bosboot。
bosboot -ad /dev/ipldevice文件
| 项 | 描述 |
|---|---|
| /dev/rmtn | 指定原始流磁带接口。 |