RHEL 7.7へのcompat-libstdc -33のインストール


この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。

oracleのインストールの一部として、compat-libstdc -33-3.2.3(x86_64)パッケージをインストールする必要があります。
しかし、yumを使ってインストールしようとしているパッケージの種類が変わっても、見つかりません。


[root@ip-xxx-xx-x-xxx ~]# yum install compat-libstdc++-33
Loaded plugins: amazon-id, langpacks, rhui-lb
No package compat-libstdc++-33 available.
Error: Nothing to do
[root@ip-xxx-xx-x-xxx ~]

RHEL 7.6までは下記のオプションチャンネルや追加チャンネルを有効にすれば、問題なくインストールできますが。

yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional

RHEL 7.7以降は下記二つのリポジトリがなくなった。

rhui-REGION-rhel-server-extras
rhui-REGION-rhel-server-optional

解決案は下記

RHELの新リポジトリを有効にする必要があります。

yum-config-manager --enable rhel-7-server-rhui-optional-rpms

説明:
無効:yum-config-manager –disable リポジトリ
有効:yum-config-manager –enable リポジトリ
確認:

[root@ip-10-1-2-3 ~]# yum search compat-libstdc++-33
Loaded plugins: amazon-id, search-disabled-repos
============================================================== N/S matched: compat-libstdc++-33 ==============================================================
compat-libstdc++-33.i686 : Compatibility standard C++ libraries
compat-libstdc++-33.x86_64 : Compatibility standard C++ libraries

  Name and summary matches only, use "search all" for everything.

repolist確認

yum repolist all
Last modified: 2024-02-01

Author