Users Guide

兼容性检查
DUP 设计为先确认所有前提条件都得到满足,然后再应用系统更新。每个 DUP 检查以确保以下条件得到满足:
登录用户具有 root 权限。
要在命令下应用的 DUP 与目标系统和系统上运行的操作系统兼容。
系统中存在与 DUP 关联的设备。
系统中运行相关系统软件的最低要求版本。
DUP 设计为带有内置错误处理功能以确保对上述要求进行验证。如果未满足这些条件,则不会进行更新。DUP 还检查 BIOS
特定 ESM 软件包之间的依赖性。应用程序设计允许您创建 DUP 组并将其应用到广泛的系统。此外,如果您只想验证指定的软
件包可以应用到系统,则可以通过使用以下 CLI 命令调用该软件包:
./Packagename.bin c for Linux
packagename.exe /c /s for Windows
此命令在 DUP 内执行依赖性规则,发出警告,不应用更新到系统而直接退出,然后将结果写入到控制台。您还可以使用 DUP
设置退出代码以在脚本内执行决定。
在正运行的系统上应用更新期间的信息
本节介绍在运行的系统上应用更新的所有影响。
需要重新引导系统
某些软件包(例如更新系统 BIOS 的软件包)需要重新引导才能使新软件生效。应用需要重新引导的更新后,您必须重新启动
系统以完成更新。
只要不关闭系统,您可以选择推迟重新引导,直到其他时间。此功能的主要目的是允许您将任意数量的更新一起应用,并在应
用最后一个更新后执行系统重新引导。如果此过程被中断
(例如,通过电源中断),您必须重复执行更新。因此,建议您将更
新时间安排在应用最后一个更新后能够立即进行重新引导的时间。
保存 Linux 控制台输出
执行 DUP 时,消息将打印到控制台。要重定向控制台输出,请使用以下包含交互命令的语法:
./packagename.bin|tee -a logname.lo
|tee 指定输出从 DUP 发送到控制台和日志文件。-a 开关确保该输出附加到文件,保护任何以前的日志文件输出,以免被覆
盖。
DUP 发送到系统
DUP 应用程序不提供计划和发送软件包到多个系统。您必须依靠第三方或原生的操作系统应用程序来完成在多个系统上执行和
分发脚本。
更新多个系统
对于包含多个系统的大型环境,远程软件分发应用程序可提供最佳解决方案。许多这类工具都能有效地利用 DUP 并提供在多
样化环境中安装和更新各种软件(例如操作系统和应用程序)的便利。
网络文件共享也是在分布式环境中可访问 DUP 的一种有效方法。当 DUP 开始执行时,它首先将软件包的内容复制到系统本地
驱动器上的临时位置。此过程确保即使出于任何原因与网络共享的连接断开
,更新仍可以完成。
12