MENU

【対策・解決方法】エラー:libicudata.so.71()(64bit),libicui18n.so.71()(64bit),libicuuc.so.71()(64bit),libicuio.so.71()(64bit)が提供されません

目次

【対策・解決方法】エラー:libicudata.so.71 / libicui18n.so.71 / libicuuc.so.71 / libicuio.so.71 が提供されません

こんにちは!インフラ関連のシステムエンジニアをやっているカユラ(@kayura_SE)です。

本記事では、CentOS8環境でphpMyAdminをPHP8.1対応でインストールする際に発生する「libicudata.so.71 / libicui18n.so.71 / libicuuc.so.71 / libicuio.so.71 が提供されません」エラーの原因と解決方法を解説します。完全版のインストール手順は以下の記事をご覧ください。

あわせて読みたい
(PHP8.1対応)【CentOS8】phpMyAdminインストール手順(nginx+php+MySQL)での設定 (PHP8.1対応)【CentOS8】phpMyAdminインストール手順(nginx+php+MySQL)での設定を行う方法をまとめました。

「root」ユーザーで作業しているため、必要に応じて「sudo」をつけてください。

エラー内容:libicudata.so.71 等が提供されません

エラー:
問題 : ジョブの最良アップデート候補をインストールできません
- libicudata.so.71()(64bit) が提供されません php-intl-8.1.18-1.el8.remi.x86_64 に必要です
- libicui18n.so.71()(64bit) が提供されません php-intl-8.1.18-1.el8.remi.x86_64 に必要です
- libicuuc.so.71()(64bit) が提供されません php-intl-8.1.18-1.el8.remi.x86_64 に必要です
- libicuio.so.71()(64bit) が提供されません php-intl-8.1.18-1.el8.remi.x86_64 に必要です
(インストール不可のパッケージをスキップするには、'--skip-broken' を追加してみてください または、'--nobest' を追加して、最適候補のパッケージのみを使用しないでください)

【対策・解決方法】「libicu71」をインストールする

① remiリポジトリをインストールする

まず「remiリポジトリ」をインストールします。このリポジトリが無いと「libicu71」のインストールに失敗します。以下のサイトでバージョンが選択できますが、Ver9はOSを9系にする必要があります。

http://rpms.remirepo.net/enterprise/

yum install -y http://rpms.remirepo.net/enterprise/remi-release-8.rpm

② libicu71をインストールする

「remi」リポジトリを有効にして libicu71 をインストールします。これを入れるだけで前提ライブラリのエラーが解消されます。

yum install --enablerepo=remi libicu71 -y

そもそも libicu71 とは?

libicudata / libicui18n / libicuuc / libicuio はいずれも、Unicode テキスト処理ライブラリ ICU(International Components for Unicode)を構成する共有ライブラリです。ICU はグローバル化・ローカライゼーション・文字列比較・文字エンコーディング変換・カレンダー処理など多言語対応に必要な機能を提供します。バージョン71系のライブラリが php-intl の依存関係として要求されるため、remi リポジトリ経由で libicu71 を導入することで解決できます。

まとめ

本記事では libicudata.so.71 / libicui18n.so.71 / libicuuc.so.71 / libicuio.so.71 が提供されないエラーの解決方法として、remiリポジトリの導入と yum install --enablerepo=remi libicu71 による解消手順を解説しました。同様のエラーで困っている方はTwitterでご連絡ください。

カユラ(@kayura_SE

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次