日期:2014-05-16  浏览次数:20814 次

求助:已经安装了共享库,还是提示“Unable to load library”
我下载的国外的一个开源软件(64bit),软件运行的时候提示

Unable to load library icui18n "Cannot load library icui18n: (libicui18n.so.42: cannot open shared object file: No such file or directory)" 

于是,运行
[ly@ly-PC ASPtemp]$ whereis libicui18n.so.42
libicui18n.so: /usr/lib64/libicui18n.so.46

就是说我有比所需版本更新的库,但是软件需要的是旧版本的,于是--nodeps卸载libicui18n.so.46,安装libicui18n.so.42,但是运行的时候还是出现相同问题。
我的系统是 Fedora16(64bit),请问这是为什么呀,如何管理新旧版本的共享库呀,我是新手,谢谢大家了!

------解决方案--------------------
ldd /usr/lib/libicui18n.so.42 查一下,也可能是进一步的依赖关系没解决,报错只到这里