Shared object "libz.so.3" not found 解決方法

 

 Shared object "libz.so.3" not found 解決方法

cvsup裝好後,我們就可以來升級一下我們系統的srcports目錄了。
# cd /usr/share/examples/cvsup
 # ee ports-supfile

# cvsup -g -L 2 ports-supfile

報的錯誤:

/libexec/ld-elf.so.1:Shared object "libz.so.3" not found, required by "cvsup"

cd /use/local/lib

www# ln -s libzip.so.1 libz.so.3

www# ll | grep libz
lrwxr-xr-x  1 root  wheel       11 Dec  6 21:59 libz.so.3 -> libzip.so.1
-rw-r--r--  1 root  wheel    79174 Jun  7  2010 libzip.a
-rwxr-xr-x  1 root  wheel      911 Jun  7  2010 libzip.la
lrwxr-xr-x  1 root  wheel       11 Jun  7  2010 libzip.so -> libzip.so.1
-rwxr-xr-x  1 root  wheel    49042 Jun  7  2010 libzip.so.1
這是還會報類似的錯誤,一樣解決。就是 ln -s   弄個軟連接

大部分庫文件在/use/lib  或者 /use/local/lib 裏面找的相關文件然後 ln -s 一下。就ok !

如:

www# cd /usr/lib
www# ln -s libc.so libc.so.6  

一般後面爲not found 文件 這裏的libc.so.6

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章