What are the steps to install libicu70 Jammy i386 on Ubuntu 24.04 noble?

Asked by David Shue

I need to install an older version of libicu70 on my laptop that I recently upgraded. The error message follows:

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

Do I have to download the libicu70 Jammy i386 source and compile or can I just download the files and install as a package?

Thanks.

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu icu Edit question
Assignee:
No assignee Edit question
Solved by:
Manfred Hampl
Solved:
Last query:
Last reply:
Revision history for this message
Roa bilal (rao67) said :
#1

Hello!
sir how are you

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#2
Revision history for this message
David Shue (davidshue) said :
#3

I tried the set of commands listed above and Ubuntu 24.04 noble could not find the libicu70 package. I need to somehow redirect the commands on 24.02 noble to load the package from 22.04 jammy. That's the part I'm stuck on.

Revision history for this message
Best Manfred Hampl (m-hampl) said (last edit ):
#4

There was development in the icu software

In jammy there was icu version 70 with the package libicu70 with the file libicui18n.so.70
mantic had icu version 72 with libicu72 with libicui18n.so.72
and Ubuntu noble has icu version 74 with libicu74 with the file libicui18n.so.74

Installing an outdated version of the icu software on Ubuntu 24.04 is not supported,

Why do you "need to install an older version"? If that is a dependency of other software, then you better ask for an updated version of that other software that works with icu version 74 instead of needing icu version 70.

What you can try (within your own responsibility) is manual downloading the libicu70 package for Ubuntu jammy and manual installing it, e.g with the commands
wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu70_70.1-2_amd64.deb
sudo dpkg -i libicu70_70.1-2_amd64.deb

... or for the 32bit library
wget http://archive.ubuntu.com/ubuntu/pool/main/i/icu/libicu70_70.1-2_i386.deb
sudo dpkg -i libicu70_70.1-2_i386.deb

Revision history for this message
actionparsnip (andrew-woodhead666) said :
#5

Could try a symlink. Might work

Revision history for this message
David Shue (davidshue) said :
#6

Thanks Manfred Hampl, that solved my question.