我已经从仿生升级到了fossa,现在LibreOffice抱怨它找不到共享库:
$ soffice
/usr/lib/libreoffice/program/soffice.bin: error while loading shared libraries: libicui18n.so.60: cannot open shared object file: No such file or directory
我已经清除并重新安装了libreoffice,但这并没有帮助。
奇怪的是如果我查一下
$ ldd /usr/lib/libreoffice/program/soffice.bin | grep icu
libicuuc.so.66 => /usr/lib/x86_64-linux-gnu/libicuuc.so.66 (0x00007fe402c28000)
libicui18n.so.66 => /usr/lib/x86_64-linux-gnu/libicui18n.so.66 (0x00007fe402370000)
libharfbuzz-icu.so.0 => /usr/lib/x86_64-linux-gnu/libharfbuzz-icu.so.0 (0x00007fe401620000)
libicudata.so.66 => /usr/lib/x86_64-linux-gnu/libicudata.so.66 (0x00007fe3fed7f000)
libicui18n.so.60 => not found
libicuuc.so.60 => not found
然后,我发现了libicui18n和icuuc版本60和66的依赖关系。
发布于 2021-04-20 10:01:43
正如上面评论中所提到的,我在本地编译了旧的boost库,这就是问题所在。
发布于 2021-04-16 21:27:39
要将libiui18n.so.60添加到Ubuntu 20中,可以添加
deb http://security.ubuntu.com/ubuntu bionic-security main
至
sudo gedit /etc/apt/sources.list
然后
sudo apt-get update
sudo apt-get install libicu60
https://askubuntu.com/questions/1260310
复制相似问题