Ubuntu 18.04にlibicui18n.so.58をインストールする方法は?

Ubuntu 18.04にlibicui18n.so.58をインストールする方法は?

Ubuntu 18.04で私のアプリケーションを実行すると失敗します。コマンドを使用して、trace私のコンピュータにライブラリがないことを発見しました。

user@user-Box:~/Debug$ strace -o log -f ./test_project 
./test_project: error while loading shared libraries: libicui18n.so.58: cannot open shared object file: No such file or directory

Webを検索すると、次のようにパッケージをインストールできることがわかりました。

user@user-Box:~/Debug$ sudo apt-get install libicu-dev
[sudo] password for user: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libicu-dev is already the newest version (60.2-3ubuntu3.1).

ただし、インストールされているバージョンは60バージョンです。マイコンピュータにバージョン58をインストールするにはどうすればよいですか?

ベストアンサー1

使用しているUbuntuバージョンのストレージバージョンは60.2です。つまり、以前のバージョンをインストールできません。これを含む他のリポジトリを追加したり、それを含む.debファイルをダウンロードしたりできますが、それを行うとシステムが破損する可能性があるため、そうしないことをお勧めします。

あなたができる唯一のことは、ソースからビルドして使用したいときに環境に追加することです。ここからソースコードを入手できます。

https://github.com/unicode-org/icu/releases/tag/release-58-3

icu4c-58_3-src.tgzC、C ++、またはicu4j-58_3.tgzJavaのバージョンを入手してください。

おすすめ記事