RedHat Universal Base Imageバージョン8(ubi8)にkshを提供するリポジトリ

RedHat Universal Base Imageバージョン8(ubi8)にkshを提供するリポジトリ

RedHatがUniversal Base Imageバージョン8(ubi8)にksh RPMを含むリポジトリを提供しているかどうかを教えてください。 UBI イメージは複数のリポジトリから RPM をインポートするように事前設定されていますが、RedHat ネットワークのサブスクリプションが不要なため、優れています。

ubi7のkshに奇妙な一致が表示されます。 bashとして返されます。

% 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の不一致の状況です。

% 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.

Dockerのビルド中に追加のリポジトリを追加できます。 Fedora EPELリポジトリを追加しました(インストールしてhttps://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm)しかし、kshもそこにありません。

私はインターネットを探してみましたが、いくつかのサイトでksh-20120801-34.el7.x86_64.rpmファイルを見つけましたが、CentosとRedHat RPMを混ぜ合わせて一致させて「Frankenstein」システムを作成したくありませんでした。私は公式ソースからこの情報を取得したいと思います。

これは愚かな愚かな質問のように感じます。 Linuxシェルのような基本的なツールは見つけてインストールするのがやや難しいです。 RedHatがUBIにkshをまったく提供していない可能性はありますか?

ベストアンサー1

コメントを使用することをお勧めします6.1 実行中のUBIコンテナにソフトウェアを追加する:

登録および購読されたRHELホストでUBIコンテナを実行すると、デフォルトのRHELサーバーリポジトリとすべてのUBIリポジトリが標準UBIコンテナ内で有効になります。これにより、Red Hatソフトウェアパッケージの完全なセットを使用できます。 UBI最小コンテナでは、すべてのUBIリポジトリがデフォルトで有効になっていますが、ホストではデフォルトでリポジトリは有効になっていません。

... kshを使用できるホストのRHELリポジトリを使用します。

おすすめ記事