Libicui18n library dependency

I’m a new user.
I installed Lubuntu on an old Dell Studio laptop with a Centrino inside just to try it out.
The installation was flawless!

But I’m running some software that is giving me an error:

error while loading shared libraries: libicui18n.so.60: cannot open shared object file: No such file or directory

Earlier, it hit a Python 2.7 lib error, but I fixed that by installing the libraries for Python.
sudo apt-get install libpython2-dev

Is there a way to download for libicui18n libraries?

Thanks!

You haven’t provided any release details (are you talking about legacy Lubuntu? or a modern Lubuntu?)

I see no reference to libicui18n in either Debian or Ubuntu, so my guessing is it relates to a 3rd party package, so some details may help. (there are alternatives; https://packages.debian.org/search?keywords=libicu-dev https://packages.ubuntu.com/search?keywords=libicu-dev&searchon=names&suite=all&section=all etc but you’ve provided no details for me to know if it’s of help).

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.10
Release: 20.10
Codename: groovy

I found this site:
https://pkgs.org/search/?q=libicui18n.so.60

I see Ubuntu at the bottom of the list.
Maybe I can try to install these libs.

I see nothing in Ubuntu/Debian (no reference I used in my earlier comment) so as I suggest you provide details as to what you are trying to install, and why you need it.

My guess is it’s something old, python2 is EOL but you’ve provided no details. I would suggest looking for a more recent version (and avoid python2 if security matters to you)

Did you look at https://packages.ubuntu.com/groovy/libicu-dev I provided earlier? which is the current version of what you’re likely looking for…

I see the Debian and Ubuntu searches you provided turned up nothing for libicui18n.so.60 or libicui18n or libicui, but I did find something here https://pkgs.org/search/?q=libicui18n.so.60.
I just don’t know how to proceed.

I also see the link you provided to https://packages.ubuntu.com/groovy/libicu-dev
That might prove easier.

I am running some custom software that is kicking up an error:
error while loading shared libraries: libicui18n.so.60: cannot open shared object file: No such file or directory

I know it works fine in Ubuntu 20.
It’s just missing in Lubuntu 20.

I just wanted to see if I could run the software on an old Centrino laptop.
Maybe standard Ubuntu will work on the Centrino?

Thanks.

Lubuntu and Ubuntu share the same package repositories. You mention Ubuntu 20 and Lubuntu 20 but there are 2 different versions of both. Releases are in YYMM so for 2020 there is 20.04 (released in April and is a LTS release) and 20.10 (released in October).

Is a binary that is built from a package, since it is inside it is sometimes difficult to search for. Enter apt-file You can see the output below from my search on my Lubuntu 20.10 machine.

apt-file search libicui18n.so
libicu-dev: /usr/lib/x86_64-linux-gnu/libicui18n.so
libicu67: /usr/lib/x86_64-linux-gnu/libicui18n.so.67
libicu67: /usr/lib/x86_64-linux-gnu/libicui18n.so.67.1

You will also note that it looks like it is a different version. If you need version 60 I can only see that in 18.04 Ubuntu – Error

If your software is old it may not work with new libraries.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.