【対策・解決方法】エラー:libicudata.so.71()(64bit),libicui18n.so.71()(64bit),libicuuc.so.71()(64bit),libicuio.so.71()(64bit)が提供されません
こんにちは!
インフラ関連のシステムエンジニアをやっているカユラ(@kayura_SE )です。
今回は、「【対策・解決方法】エラー:libicudata.so.71()(64bit),libicui18n.so.71()(64bit),libicuuc.so.71()(64bit),libicuio.so.71()(64bit)が提供されません」について紹介したいと思います。
phpMyAdminをPHP8.1でインストールする時に遭遇したエラーです。完全版は以下の記事です。
www.kayura-se.com「root」ユーザーで作業しているため、必要に応じて「sudo」をつけてください。
エラー:libicudata.so.71()(64bit),libicui18n.so.71()(64bit),libicuuc.so.71()(64bit),libicuio.so.71()(64bit)が提供されません
エラー:
問題 : ジョブの最良アップデート候補をインストールできません
- 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リポジトリ」をインストールします。
※これが無いと「libicu71」のインストールに失敗します。
以下のサイトでVerが選べるのですが、Ver9はOSを9系にする必要があります。
http://rpms.remirepo.net/enterprise/
yum install -y http://rpms.remirepo.net/enterprise/remi-release-8.rpm
②「libicu71」をインストールします。
これを入れるだけで前提パッケージのエラーが無くなります。
「remi」リポジトリからインストールしています。
yum install --enablerepo=remi libicu71 -y
そもそもlibicudata.so.71とは?
"libicudata.so.71" は、Unicodeテキスト処理のためのライブラリである ICU (International Components for Unicode) の一部である共有オブジェクトファイルです。ICUは、Unicodeに対応した多言語対応のテキスト処理ライブラリであり、グローバル化、ローカライゼーション、テキスト整形、文字列比較、文字列検索、正規化、トランスルーション、カレンダー処理などの機能を提供します。libicudata.so.71は、ICUのバージョン71で使用される共有ライブラリの1つであり、多くのプログラムやアプリケーションで利用されます。LinuxなどのUnix系オペレーティングシステムでよく使用されるほか、WindowsやmacOSなどでも利用されます。
そもそもlibicui18n.so.71とは?
"libicui18n.so.71" は、Unicodeテキスト処理のためのライブラリである ICU (International Components for Unicode) の一部である共有オブジェクトファイルです。ICUは、Unicodeに対応した多言語対応のテキスト処理ライブラリであり、グローバル化、ローカライゼーション、テキスト整形、文字列比較、文字列検索、正規化、トランスルーション、カレンダー処理などの機能を提供します。libicui18n.so.71は、ICUのバージョン71で使用される共有ライブラリの1つであり、国際化(Internationalization)の略称である "i18n" が含まれています。このライブラリは、Unicodeの文字列操作や、日付や時間などの国際化対応処理など、多数の国際化関連の機能を提供しています。多くのプログラムやアプリケーションで利用され、LinuxなどのUnix系オペレーティングシステムや、WindowsやmacOSなどでも利用されます。
そもそもlibicuuc.so.71とは?
"libicuuc.so.71" は、Unicodeテキスト処理のためのライブラリである ICU (International Components for Unicode) の一部である共有オブジェクトファイルです。ICUは、Unicodeに対応した多言語対応のテキスト処理ライブラリであり、グローバル化、ローカライゼーション、テキスト整形、文字列比較、文字列検索、正規化、トランスルーション、カレンダー処理などの機能を提供します。libicuuc.so.71は、ICUのバージョン71で使用される共有ライブラリの1つであり、Unicodeの基礎となる機能を提供するライブラリです。Unicode文字の正規化、大文字小文字の変換、文字列の比較、言語の識別、文字エンコーディングの変換など、テキスト処理に必要な基本的な機能が含まれています。多くのプログラムやアプリケーションで利用され、LinuxなどのUnix系オペレーティングシステムや、WindowsやmacOSなどでも利用されます。
そもそもlibicuio.so.71とは?
"libicuio.so.71" は、Unicodeテキスト処理のためのライブラリである ICU (International Components for Unicode) の一部である共有オブジェクトファイルです。ICUは、Unicodeに対応した多言語対応のテキスト処理ライブラリであり、グローバル化、ローカライゼーション、テキスト整形、文字列比較、文字列検索、正規化、トランスルーション、カレンダー処理などの機能を提供します。libicuio.so.71は、ICUのバージョン71で使用される共有ライブラリの1つであり、テキストの入出力処理に関連する機能を提供します。ファイルのエンコーディング変換、テキストファイルの読み書き、テキストストリームの操作、バイトオーダーマーク (BOM) の処理などが含まれています。多くのプログラムやアプリケーションで利用され、LinuxなどのUnix系オペレーティングシステムや、WindowsやmacOSなどでも利用されます。
【対策・解決方法】エラー:libicudata.so.71()(64bit),libicui18n.so.71()(64bit),libicuuc.so.71()(64bit),libicuio.so.71()(64bit)が提供されませんの手順は以上となります。
現在悩んでいる方はTwitterでご連絡ください。
私も辛い日々を経験したのであなたの助けになりたいです。
カユラ(@kayura_SE )