Users Guide

如果检测系统符合所有列出的前提条件,就可以重建软件包。
重建件包增加对单核支持
以下命令为当前运行的内核版本重建软件包。
./
软件包名称
.bin --rebuild
根据系统配置的不同,重建过程可能需要几秒钟或几分钟才能完成。DUP 会显示在执行重建过程中遇到的任何错误信息。
/tmp 目录需要 6 MB 或更多的磁盘空间来执行 --rebuild 命令。如果 /tmp 目录缺少执行 --rebuild 命令所需的空间,将显示以下信息:
Archive cannot be extracted.(存档不能被抽取。) Please ensure that there is enough space in the tmp folder.(请确保 tmp 文件夹有足够的空间。)
重建完成后,会创建一个带有后缀 --CUSTOM
输出软件包。重建软件包名称的语法是:
软件包名称
.bin--CUSTOM
运行 --rebuild 选项时所针对的软件包保持不变。
重建件包增加个内核版本的核支持
在较大的客户网络中往往会有三或四种版本的 Linux 内核同时运行。对于每一种不支持的内核,都必须在相似的检测系统上重建一个软件包。创建该软件包的过程在 4-2 中的流程图中进
行了说明:
4-2.建支持多核的件包
该软件包可以在一个支持内核版本 (a) 的检测系统上建立。内核 (a) 的重建软件包输出可以复制到运行内核 (b) 的另外一个系统中。该软件包可以在运行内核 (b) 的检测系统上重建,之后
复制到运行内核 (c) 的系统上。该软件包可以在检测系统 c 上重建,并且结果输出软件包将会具有一个包含内核版本 (a)(b) (c) 支持的软件包。
某客户有两千个群集,运行着三种不同版本的内核:(a)(b) (c)。该客户想执行 ESM 升级。该客户下载了 PE2850-ESM_FRMW_LX_R92394.bin 软件包。
PE2850-ESM_FRMW_LX_R92394.bin 不支持内核 (a)(b) (c)。要建立支持这三个附加内核的软件包,客户要执行下列步骤:
1. 将软件包 PE2850-ESM_FRMW_LX_R92394.bin support.dell.com 下载到运行内核版本 (a) 的检测系统。
2. 键入以下命令建立对内核版本 (a) 的支持:
./PE2850-ESM_FRMW_LX_R92394.bin --rebuild
如果软件包重建成功,则会在运行内核版本 (a) 的检测系统上创建名为
PE2850-ESM_FRMW_LX_R92394.bin--CUSTOM 的新软件包。
3. 使用 scprcpftp 等系统公用程序之一将 PE2850-ESM_FRMW_LX_R92394.bin--CUSTOM 文件复制到运行内核版本 (b) 的系统上。
4. 键入以下命令建立对内核版本 (b) 的支持:
./PE2850-ESM_FRMW_LX_R92394.bin--CUSTOM --rebuild
输出软件包是 PE2850-ESM_FRMW_LX_R92394.bin--CUSTOM
通过反复使用步骤 3 4,就可以添加对许多种类的内核支持。
境中部署自定义软件包
这些为自定义环境重建的经过修改的自定义软件包可以通过网络部署。这些重建的软件包的执行方式不会改变。DUP 仍会检查软件包和应用它的系统之间的兼容性,还会检查"使用 Dell
Update Packages""命令行界面参考"部分中所介绍的为实现成功软件包执行而必须满足的所有其他前提条件。