linux运行少库怎么办,有关于Linux中启动shell或者其他脚本时却少库的解决方法和参考...

缺少liblog4cxx.so.10库错误(要安装apache-log4cxx)

ln -s /usr/local/log4cxx/lib/* /usr/local/lib/

在vim /etc/ld.so.conf中添加

/usr/local/lib/

在执行

# /sbin/ldconfi

(参考)报liblog4cxx.so.10错误

(参考)在~/.bashrc中添加(.bash_profile)

(参考)LD_LIBRARY_PATH=/usr/local/log4cxx/lib

(参考)export LD_LIBRARY_PATH

(参考)然后执行

(参考)source ~/.bashrc  //加载更改的文件

参考的不用写,可以有多个解决思路

执行./DBserver时报错libprotobuf.so.7

安装protobuf-2.4.1.tar.gz

(protobuf-2.5.0,安装的是libprotobuf.so.8)

tar  xzf protobuf-2.4.1.tar.gz

cd protobuf-2.4.1

./configure

--prefix=/usr/local/ (默认安装在/usr/local)

编译成功后将export

PATH=/home/work/protobuf/bin:$PATH加入到环境变量中(指定目录的情况下)

最后输入 protoc --version命令,如显示libprotoc 2.5.0则安装成功

并在/etc/ld.so.conf中添加/usr/local/lib

运行:/sbin/ldconfig

错误libcrypto.so.6

error while loading shared libraries: libcrypto.so.6: cannot open

shared object file: No such file or directory

解决方法:安装openssl-* 版本,

找到libcrypto.so*  向下兼容,可以采用

ln  -s

/usr/lib64/libcrypto.so.10

/usr/lib64/libcrypto.so.6

在执行./Infoserver(Loginserver)时出错libiconv.so.2报错

解决方法

在vim /etc/ld.so.conf中添加

/usr/local/lib/

在执行

]# /sbin/ldconfig

报错libssl.so.6

error while loading shared libraries: libssl.so.6: cannot open

shared object file: No such file or directory

安装openssl-devel。或者是全装

然后

[root@zheng6 lib64]# cd /usr/lib64/

[root@zheng6 lib64]# ln -s libssl.so.10

libssl.so.6

使用ldd  Infoserver 查看服务缺少什么库然后一个解决

报错libcurl.so.3解决方法,找到libcurl.so.4 或者更大,然后向下兼容

error while loading shared libraries:

libcurl.so.3: cannot open shared object file: No such file or

directory

[root@zheng6 lib64]# find / -name libcurl.so.4.1.1

/usr/lib64/libcurl.so.4.1.1

[root@zheng6 lib64]# cd /usr/lib64/

[root@zheng6 lib64]# ln -s libcur

libcurl.so.4

libcurl.so.4.1.1

libcurses.so

libcursesw.so

[root@zheng6 lib64]# ln -s libcurl.so.4 libcurl.so.3

[root@zheng6 lib64]# ldconfig

报错libiconv.so.2时,解决方法

安装libiconv-1.14.tar.gz

tar  xzf

libiconv-1.14.tar.gz

cd  libiconv-1.14

./configure

--prefix=/usr/local/

;  make   ; make

install ;  echo “ok”

报错libmysqlclient.so.15时,

在mysql官网下载相对应的mysql-shared-compat-* .rpm版本进行安装

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值