在Linux虚拟机上使用idl命令时,报错如下errorwhileloadingsharedlibraries:libstdc .so.5:cannotopensharedobjectfile:,检查发现无此文件,只有libstdc .so.6,回想在安装虚拟机时,确实有好多软件包没有安装。想补装所需软件包,但又不知道那一个。试图进入光盘的安装界面补装几个碰碰运气,却未能进入到安装界面。
于是决定上网搜搜,看能否找到libstdc .so.5的安装包,如果找不到就重装虚拟机,非常幸运的是有个人的博客上刚好有一篇文章,该文说安装一个名为compat-libstdc -33-3.2.3-47.fc4.i386.rpm的软件包,就会安装到所需要的相关库文件。下载下来安装时又报错如下:error:cannotcreatetransactionlock,再次上网搜索原因搜索其原因,进入到Linux论坛后发现有很多人遇到过该问题。
解决办法是以超级用户身份登录.以root身份登录后执行如下命令#chmodu xcompat-libstdc -33-3.2.3-47.fc4.i386,然后#rpm-icompat-libstdc -33-3.2.3-47.fc4.i386,只报了一个警告,安装成功!重试idl后,一切正常!
Linux使用笔记Linux使用笔记Linux使用笔记Linux使用笔记Linux使用笔记Linux使用笔记Linux使用笔记Linux使用笔记Linux使用笔记Linux使用笔记
阅读(206) | 评论(0) | 转发(0) |