首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为RedHat通用基映像版本8 (ubi8)提供ksh的存储库

为RedHat通用基映像版本8 (ubi8)提供ksh的存储库
EN

Unix & Linux用户
提问于 2021-06-17 23:33:21
回答 1查看 1.5K关注 0票数 1

请告诉我,如果RedHat为他们的通用基本图像版本8 (ubi8)提供了ksh回购。UBI映像很棒,因为它们被预先配置为从许多repos获取RPM,但不需要RedHat网络订阅。

我在ubi7的ksh上得到了一个奇怪的匹配--它带着bash回来了:

代码语言:javascript
复制
% docker run -it registry.access.redhat.com/ubi7:latest yum search ksh
Loaded plugins: ovl, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

ubi-7                                                                                                                                     | 3.8 kB  00:00:00     
ubi-7-rhah                                                                                                                                | 3.7 kB  00:00:00     
ubi-7-server-extras-rpms                                                                                                                  | 3.7 kB  00:00:00     
ubi-7-server-optional-rpms                                                                                                                | 3.8 kB  00:00:00     
ubi-server-rhscl-7-rpms                                                                                                                   | 3.8 kB  00:00:00     
(1/15): ubi-7/x86_64/updateinfo                                                                                                           |   92 B  00:00:00     
(2/15): ubi-7/x86_64/group                                                                                                                |  124 B  00:00:00     
(3/15): ubi-7/x86_64/primary_db                                                                                                           | 800 kB  00:00:00     
(4/15): ubi-7-rhah/x86_64/updateinfo                                                                                                      |   92 B  00:00:00     
(5/15): ubi-7-rhah/x86_64/primary_db                                                                                                      | 2.5 kB  00:00:00     
(6/15): ubi-7-rhah/x86_64/group                                                                                                           |  124 B  00:00:00     
(7/15): ubi-7-server-extras-rpms/x86_64/updateinfo                                                                                        |   92 B  00:00:00     
(8/15): ubi-7-server-extras-rpms/x86_64/primary_db                                                                                        | 6.8 kB  00:00:00     
(9/15): ubi-7-server-extras-rpms/x86_64/group                                                                                             |  124 B  00:00:00     
(10/15): ubi-7-server-optional-rpms/x86_64/group                                                                                          |  124 B  00:00:00     
(11/15): ubi-7-server-optional-rpms/x86_64/primary_db                                                                                     |  14 kB  00:00:00     
(12/15): ubi-7-server-optional-rpms/x86_64/updateinfo                                                                                     |   92 B  00:00:00     
(13/15): ubi-server-rhscl-7-rpms/x86_64/group                                                                                             |  124 B  00:00:00     
(14/15): ubi-server-rhscl-7-rpms/x86_64/updateinfo                                                                                        |   92 B  00:00:00     
(15/15): ubi-server-rhscl-7-rpms/x86_64/primary_db                                                                                        | 396 kB  00:00:00     
========================================================================= Matched: ksh ==========================================================================
bash.x86_64 : The GNU Bourne Again shell

以下是ubi8中不匹配的情况:

代码语言:javascript
复制
% docker run -it registry.access.redhat.com/ubi8:latest yum search ksh
Updating Subscription Management repositories.
Unable to read consumer identity

This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.

Red Hat Universal Base Image 8 (RPMs) - BaseOS                                                                                   4.3 MB/s | 786 kB     00:00    
Red Hat Universal Base Image 8 (RPMs) - AppStream                                                                                 11 MB/s | 2.4 MB     00:00    
Red Hat Universal Base Image 8 (RPMs) - CodeReady Builder                                                                        127 kB/s |  15 kB     00:00    
No matches found.

我同意在码头构建期间添加更多的存储库。我已经添加了Fedora存储库(通过https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm安装),但ksh也不在其中。

通过搜索不同站点上的文件ksh-20120801-34.el7.x86_64.rpm,我不想通过混合和匹配RedHat RPM来创建一个"frankenstein“系统。我真的很想从官方渠道得到这个消息。

这就像是一个愚蠢的问题,像linux这样的基本工具在某种程度上很难找到和安装。是否有可能RedHat根本不为UBI提供ksh?

EN

回答 1

Unix & Linux用户

发布于 2021-06-18 14:39:11

我建议使用6.1向运行中的UBI容器添加软件的说明:

如果在注册和订阅的RHEL主机上运行UBI容器,则在标准UBI容器中启用主registered存储库以及所有UBI存储库。所以完整的红帽包是可用的。在UBI最小容器中,默认情况下启用所有UBI存储库,但默认情况下不从主机启用任何存储库。

..。并使用主机的RHEL存储库,它确实有ksh可用。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/654710

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档