ldd /usr/bin/vim
显示有一行
libperl.so =>not found
我把所有的perl RPM包全部都给删掉了
安装了一个源码包的perl解释器.可是删掉RPM的perl之后VI就已经用不了了.
安装源码包的步骤
sh Configuer -de
make;make test;make install
安装没有问题.可是安装之后却找不到它安装在哪个路径.我一看vi编辑器缺少一个模块文件
然后就用find / -name libperl.so查找一个系统里有没有这个文件.结果什么也没有显示?
呃...我装的是perl.5.10.0
呃...请老鸟们帮我解决一下吧.十分感谢..呵呵
偶QQ:75378835
fujiefujie 于 2011-02-17 13:07:22发表:
linux中的*.so文件类似于windows中的 .dll 文件 是库文件
由于你是通过源码编译方式安装的,程序文件会安装到对应目录下的相应位置
假定是默认的路径,安装的是MySQL /usr/local/mysql/lib
提示找不到*.so文件时 先用find查看是否有这个库文件 有的话那就是库文件的默认搜索路径中没有/usr/local/mysql/lib/mysql 添加路径即可
vi /etc/ld.so.conf 写上相应的路径 即 /usr/local/mysql/lib/mysql
如果搜不到 说明提供该链接库的依赖软件没有安装,须先获取相应的软件包安装
至于你搜的libperl.so
find / -name libperl.so 效率有点低
不如换 find /usr/lib -name *.so | grep perl | more
zing840828 于 2011-02-14 10:49:11发表:
重新把vi安装一下咯!
mg271603433 于 2011-01-05 18:22:56发表:
顶一个。
woailmy 于 2010-11-30 15:25:22发表:
多年以后看看自己出现的问题...懂得了不少~~~
gary168 于 2009-05-22 08:49:33发表:
到这个网站http://rpm.pbone.net/index.php3找找,有没有libperl.so 文件。安装源代码包,很少用SH命令的,多数情况下用configure命令或软件说明里的autoconfigure.
myqbaal 于 2009-05-21 22:42:50发表:
帮顶