如何安装 Dell EMC 系统更新 (DSU)?

如何安装 Dell EMC 系统更新 (DSU)?

我在戴尔服务器上安装了 Ubuntu 20.04。仅控制台访问,无 GUI。

Ubuntu 被列为 DSU 支持的平台,例如:

但是,我找不到任何关于在哪里获取它或如何安装它的说明。仅提供了 RPM 包的详细信息。

也许没有软件包,你必须直接安装二进制文件?我找到了这个,但它只列出了 Windows 和 RedHat:https://www.dell.com/support/home/en-us/drivers/driversdetails?driverId=8CTK7

答案1

我在 20.04LTS 上测试了 DSU 1.7(使用 Dell EMC Linux Repository v19.5),虽然它可以安装,但它不起作用。

18.04 版 DSUhttps://dl.dell.com/FOLDER05327755M/1/Systems-Management_Application_FT56W_LN64_1.6.0_A00.BIN

不幸的是,它需要一些 20.04 中不存在的库依赖项,至少是同名的库依赖项。

dsu 命令可以很好地告诉您缺少哪些库:-)

通过对 20.04 存储库进行足够的搜索,您可能能够使其正常工作。

答案2

不知道这是否是戴尔的意图,但我设法使一些东西工作:

  1. 下载最新的 DSU Linux 安装程序:https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=8ctk7
  2. 运行它或者从中提取 .deb 文件并单独安装
  3. 删除/usr/lib/dsulib/libcurl.so.4
  4. 安装缺少的依赖项:libcurl4libgpgme11

然后似乎可以例如dsu --apply-upgrades安装新的驱动程序。

我已经向列出的软件包维护者投诉了。我并不指望他们会修复任何问题。


对于最新版本(1.9.3.0),dsulib应包含以下内容:

libcmtredfish.so.7.4.0
libdrone.so
libdsmbase.so
libdsmcabinet.so
libdsmsignverifier.so
libdsmxml.so
libduecC.so.2.0.0.1

并且包控制应该具有:

Depends: libcurl4, libcurl3-gnutls, libgpgme11, libicu66, libminizip1, libstdc++6, libuuid1, libxerces-c3.2, libxml2

您还需要将安装程序内部的单独 .asc 密钥移至包中/usr/libexec/dell_dup


对于 2.0.2.0 来说,dsulib内容应该相同,但依赖关系略有变化:

Depends: libcurl4, libcurl3-gnutls, libgpgme11, libicu70, libminizip1, libstdc++6, libuuid1, libxerces-c3.2, libxml2

相关内容