前言
今天在Centos系統(tǒng)運行我的xray,發(fā)現(xiàn)報了這個錯
./xray: error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No such file or directory
也有一些小坑,特地記錄一下,方便自己日后查看。
提示:以下是本篇文章正文內容,下面方法成功解決
首先正常給了執(zhí)行權限,chmod 777或者755都行。然后運行發(fā)現(xiàn)報錯了。
先直接yum安裝libpcap-devel:
yum install libpcap-devel
然后locate命令去查看,定位出/usr/lib64目錄下的三個文件,libpcap.so安裝的事1.5.3版本。
locate libpcap
/usr/lib64/libpcap.so
/usr/lib64/libpcap.so.1
/usr/lib64/libpcap.so.1.5.3
/usr/share/doc/libpcap-1.5.3
/usr/share/doc/libpcap-1.5.3/CHANGES
/usr/share/doc/libpcap-1.5.3/CREDITS
/usr/share/doc/libpcap-1.5.3/LICENSE
/usr/share/doc/libpcap-1.5.3/README
如果你執(zhí)行locate libpcap
,提示沒有l(wèi)ocate這個命令,結果返回
-bash: locate: command not found
那么就直接用這條命令安裝mlocate包即可:
yum -y install mlocate
安裝完后更新庫,用updatedb命令來更新庫。
updatedb
等上面一切操作好之后,再用locate命令去查看,就能成功顯示了。
查看/usr/lib64目錄下的 libpcap.so.* 文件,發(fā)現(xiàn)libpcap.so和libpcap.so.1都是libpcap.so.1.5.3的軟鏈接文件。
ls -al /usr/lib64/libpcap.so.*
所以只需要在/usr/lib64/目錄下再建一個軟鏈接文件就能成功解決問題了。
ln -s libpcap.so.1.5.3 libpcap.so.0.8
??!??注意?。?,上面那條命令的執(zhí)行路徑一定要搞對,是在/usr/lib64目錄下,切記切記。
再查看一遍,發(fā)現(xiàn)已經添加成功了。
這個時候再到我的文件里運行,成功運行。
總結
Centos還是有很多東西不太一樣的 ,簡單記錄一下解決辦法。之所以我在我的vps上面裝xray的原因是因為我最近又有了開發(fā)新工具的想法,打算弄個圖形化的xray小工具,因為參數(shù)太多我老是記不住??。文章來源:http://www.zghlxwxcb.cn/news/detail-436747.html
????文章原創(chuàng),歡迎轉載,請注明文章出處: 詳細解決-error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No such file or directory的報錯問題.。百度和各類采集站皆不可信,搜索請謹慎鑒別。技術類文章一般都有時效性,本人習慣不定期對自己的博文進行修正和更新,因此請訪問出處以查看本文的最新版本。文章來源地址http://www.zghlxwxcb.cn/news/detail-436747.html
到了這里,關于詳細解決-error while loading shared libraries: libpcap.so.0.8: cannot open shared object file: No such的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!