该问题主要是提示:load shared libraries error,xxx file too short
软连接链接问题,原因:
程序链接的动态库中有软连接,但是软连接没有( l )标识,被识别成了实际的动态库文件,软连接文件又太小,所以就成了too short,
解决方法:
重新删除文件,创建软链接
此时ldd xxx,也会报这个错误
例子:
There was probably an error copying/extracting the libraries. libvtkWidgets.so and libvtkWidgets.so.5.4 should not be files but symbolic links. Try the following:
-
rm libvtkWidgets.so.5.4 libvtkWidgets.so
-
ln -s libvtkWidgets.so.5.4.2 libvtkWidgets.so.5.4
-
ln -s libvtkWidgets.so.5.4 libvtkWidgets.so
Anyway you should check if the software that you are installing is available from the software center. If it is not available and if the above fix does not work you will need to contact the application provider.