我正在寻找 Red Hat 赞助的容器镜像的最佳实践:通用基础镜像,当我们需要使用这些容器部署应用程序时。
许多第三方应用程序需要来自 AppStream 的软件包,而 RHEL 的 AppStream 和 中提供的软件包之间显然存在差距ubi-8-appstream
。
我们可以使用该包harfbuzz
作为示例,在运行的 RHEL 8.5 上我们有可用的开发包:
harfbuzz-1.7.5-3.el8.x86_64
harfbuzz-icu-1.7.5-3.el8.x86_64
harfbuzz-devel-1.7.5-3.el8.x86_64
但ubi-8-appstream
只有运行时包可用,可以从其回购。
在这种情况下,获取开发包的正确方法是什么?添加 RHEL 的 AppStream 似乎不是一个好主意,这也会引起subscription-manager
问题。
我在这里遗漏了什么?
答案1
请看看以下内容是否有帮助: