分享java帶來的快樂

          我喜歡java新東西

          vim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory

          當運行vi或者vim時,報告如下錯誤:
          vim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory?

          解決方案
          出現類似錯誤是由于缺少相關的庫文件(*.so文件)造成的
          可能的原因是版本不匹配或者沒有安裝相應的rpm文件

          首先要執行的文件在那里,用which命令
          [root@test /root]# which vi
          alias vi='vim'
          /usr/bin/vim
          [root@test /root]#
          即可看到vi命令在/usr/bin/vim路徑

          然后使用ldd命令確認這個程序執行需要哪些動態鏈接庫
          [root@test /root]# ldd /usr/bin/vim
          libncurses.so.5 => /usr/lib/libncurses.so.5 (0x40017000)
          libacl.so.1 => /lib/libacl.so.1 (0x40058000)
          libgpm.so.1 => /usr/lib/libgpm.so.1 (0x4005e000)
          libperl.so => not found
          libutil.so.1 => /lib/libutil.so.1 (0x40063000)
          libm.so.6 => /lib/libm.so.6 (0x40066000)
          libc.so.6 => /lib/libc.so.6 (0x40088000)
          libdl.so.2 => /lib/libdl.so.2 (0x401ad000)
          libpthread.so.0 => /lib/libpthread.so.0 (0x401b0000)
          libattr.so.1 => /lib/libattr.so.1 (0x40201000)
          /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)

          上邊輸出的結果中,有一行是:
          libperl.so => not found
          可以確定為缺少這個文件而不能運行

          通過文件名,大致可以判斷這個文件屬于perl的rpm包
          使用rpm -ql perl | grep libperl.so
          通常可以找到這個文件的位置

          [root@test /root]# rpm -ql perl | grep libperl.so
          /usr/lib/perl5/5.8.3/i386-linux-thread-multi/CORE/libperl.so
          [root@test /root]#

          將這個文件做個link到系統的lib目錄中即可
          ln -s /usr/lib/perl5/5.8.3/i386-linux-thread-multi/CORE/libperl.so /lib/libperl.so

          然后在運行ldd /usr/bin/vi確認是否找到了so文件
          如果找到的話就ok了

          posted on 2006-11-06 15:19 強強 閱讀(7062) 評論(1)  編輯  收藏 所屬分類: linux 操作系統配置

          評論

          # re: vim: error while loading shared libraries: libperl.so: cannot open shared object file: No such file or directory 2010-05-13 13:59 ziyouren

          謝謝!  回復  更多評論   

          主站蜘蛛池模板: 资源县| 靖西县| 黄山市| 武乡县| 健康| 延边| 红安县| 龙南县| 新宾| 东辽县| 永和县| 威海市| 衡阳市| 瑞丽市| 赤壁市| 时尚| 张家港市| 常宁市| 乐平市| 丰台区| 巴林右旗| 奎屯市| 洱源县| 松滋市| 葫芦岛市| 安图县| 台南市| 巴青县| 五河县| 隆化县| 江门市| 西盟| 西峡县| 金秀| 淄博市| 泾源县| 栾城县| 嫩江县| 浦城县| 伊川县| 綦江县|