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"/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

 

 

你可能感兴趣的:(object,found,shared,libz,not)