gpt4 book ai didi

Linux:如何删除共享库版本依赖

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:20:18 25 4
gpt4 key购买 nike

假设我有一个文件 libxxxx.so,它依赖于其他一些共享库,例如:

/usr/lib64/libxxxx.so: /usr/lib64/samba/libdcerpc-samba.so: version `SAMBA_4.1.5' not found (required by /usr/lib64/libxxxx.so)
/usr/lib64/libxxxx.so: /usr/lib64/samba/libmsrpc3.so: version `SAMBA_4.1.5' not found (required by /usr/lib64/libxxxx.so)
/usr/lib64/libxxxx.so: /usr/lib64/samba/libndr-samba.so: version `SAMBA_4.1.5' not found (required by /usr/lib64/libxxxx.so)

现在,我将 libxxxx.so 放在另一个盒子上,该盒子确实包含这些确切的库,由 Samba RPM 直接安装。但是 ldd 仍然提示它们不可用(这是实际的错误输出)。我该如何解决这个问题?

最佳答案

我假设您运行过 ldconfig?如果有删除/etc/ld.so.cache?

另外,看看/etc/ld.so.conf* 如果有,看看文件和 conf 目录包含什么。

关于Linux:如何删除共享库版本依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22867344/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com