恢复用 inusave 命令保存的文件。
inurecv ProductName [ OptionList ]
inurecv 命令恢复一些用以前的 inusave 命令保存的文件和归档组成文件。它使用 update.list 和 archive.list 文件,这些文件来自由 INUSAVEDIR 环境变量指定的目录。inurecv 命令恢复一些由程序自带的安装或者更新过程保存的文件。
inurecv 命令主要是由 installp -r 命令和 installp -C 命令来调用,它是用来给已拒绝的程序或需要清除的程序恢复文件的。
inurecv 命令用来给可安装的程序恢复所有的文件,它是通过分别为根、/usr 和 /usr/share 文件树而调用 inurecv。根、/usr 和 /usr/share 安装部分的保存目录分别是:
,前提是它们是由 installp 命令设置的。Level 指软件产品的级别,并且要求 vv.rr.mmmm.ffff.ppppppppp 格式,其中vv = version、rr = release、 mmmm = modification、ffff = fix 以及 ppppppppp = fix ID(仅适合 V3.2)。
OptionList | 给包含独立安装选项的节文件指定全路径名,比如 bosnet.tcp.obj,它将为 ProductName 的软件产品而恢复。OptionList 文件中的选项名称必须每行指定一个。 |
ProductName | 指定可安装的软件产品,比如 bosnet,它的文件将被恢复。 |
INUEXPAND | installp 命令将会把该标志设为 1,如果要扩展文件系统且有必要恢复(也就是说,-X 标志将会传递给 installp)。如果不要扩展文件系统,该标志就设为 0。如果没有设置该环境变量,缺省值是不扩展文件系统。 |
INUSAVE | 如果文件要保存(也就是说,忽略-N 标志),installp 命令就会把该标志设为 1,否则便设为 0。 如果INUSAVE 设为 1, inurecv 命令便会企图去恢复文件。 如果 INUSAVE 设为 0,inurecv 执行不恢复并以返回码 INUGOOD 退出。如果没有设置该环境变量,缺省值是试图恢复文件。 |
INUSAVEDIR | 文件保存的文件夹的全路径名。如果没有设置该环境变量,那么使用的目录就是 /usr/lpp/ProductName/inst_updt.save。 |
ODMDIR | 保存重要产品数据的对象数据管理器对象库。如果没有设置环境变量,那么使用的缺省目录就是 /etc/objrepos。 |
INUBADC1 | 文件从一个目录到另一个目录的复制是失败的。 |
INUGOOD | 没有出现错误条件。 |
INUNORP1 | 在程序恢复期间归档文件中的文件替换失败。 |
INUNOSAV | 保存目录不存在。 |
INUNOSVF | 没有找到保存在保存目录里的文件。 |
权限控制:只有 root 用户才能执行该命令。
要恢复以前所有为 snaserv 程序保存的文件,请输入:
inurecv snaserv