Users Guide
兼容性问题
根据设计,DUP 需要先确认所有的前提条件都已经满足,然后才能将更新应用到您的系统。每个 DUP 都会检查以确保满足以下条件:
l 登录用户具有根目录权限。
l 要通过命令应用的 DUP 与您的目标系统兼容。
l 要通过命令应用的 DUP 与系统上运行的操作系统兼容。
l 与 DUP 相关的设备存在于您的系统上。
l 系统上至少运行着相关系统软件的最低要求版本。
DUP 设计有内置错误处理功能以确保证实上述要求。如果不满足条件,将不会进行更新。DUP 还会检查 BIOS 和某些 ESM 软件包之间的相关性。此设计还允许创建多组 DUP 并将它们应
用到广泛的系统中。此外,如果只想验证一下是否能将某个给定的 DUP 应用到您的系统,则您可以通过使用以下 CLI 命令来调用这个软件包:
./
软件包名称
.bin -c
此命令执行 DUP 中的相关性规则,发出任何警告,退出而不将更新应用到系统,并且将结果写到控制台。您还可以使用 DUP 设置退出代码以执行脚本中的决定。
在运行的系统上应用更新的影响
需要系统重新引导
某些软件包(例如更新系统 BIOS 的 DUP)要求重新引导,新软件才会生效。在应用了一个需要重新引导的更新后,您必须重新启动系统以完成更新。
您可以选择将重新引导推迟到下一次,只要在此期间不关闭系统电源即可。这种功能主要是为了您能够同时应用多项更新,等到应用完最后一个更新再执行系统重新引导。如果这个过程被打
断,比如由于断电,您就必须重复进行这些更新。因此 Dell 建议您将更新时间安排好,在应用完最后一个更新后就能立即进行重新引导。
对用户和应用程序的影响
一般情况下,您可以将更新应用到正在运行的系统,因为它们占用的系统资源很少。请确保在应用更新前先阅读 DUP 中包含的信息,以确定应用该更新是否会造成用户或应用程序的服务中
断。如果不能确定,则始终在没有重要的应用程序或用户使用系统时应用更新。
指定多项更新的顺序
同时应用多个更新时,确保使用"DUP 的安装顺序"中指示的顺序。如"需要系统重新引导"中以前的说明,可能推迟重新引导系统直到运行多个 DUP 中的最后一个。
保存控制台输出
执行 DUP 时,信息将显示到控制台。要重定向控制台输出,按照以下语法使用交互命令:
./
软件包名称
.bin|tee-a
日志名称
.log
|tee 指定将 DUP 的输出发送到控制台和日志文件。-a 开关确保将输出附加到文件后面,避免改写以前的任何日志文件输出。
以下是两个将输出重定向到日志文件的命令示例:
./PE2600-BIOS-LX-A01.bin|tee-a /var/bioslogs.log
./PE2600-BIOS-LX-A01.bin -q|tee-a /var/bioslogs.log
如果您按照上面所示顺序运行这些命令,则第一个命令会定向交互式模式输出附加到该日志文件。第二个命令会将非交互式模式输出定向附加到同一个日志文件的末尾。
将 DUP 发送到系统
DUP 应用程序并不支持为多个系统计划和发送软件包。必须依靠第三方或本机操作系统应用程序来实现在多个系统上执行脚本和分发。
使用软件分配应用程序和 DUP
许多 IT 组织使用内部开发的或购买的软件分发应用程序来远程安装和更新软件。
更新多个系统










