linux指定目录安装软件后,程序找不到共享库问题
以svn为例,64位centos
yum install subversion --installroot=/usr/svn/后
执行svn命令,报错svn: error while loading shared libraries: libsvn_client-1.so.0: cannot open shared object file: No such file or directory
这是由于指定了svn的安装目录,svn的lib库在/usr/svn/usr/lib和/usr/svn/usr/lib64下
于是编辑/etc/ld.so.conf文件,增加一行/usr/svn/usr/lib && ldconfig
问题依旧
增加一行/usr/svn/usr/lib64 && ldconfig
问题解决
暗夜之中,才见繁星;危机之下,暗藏转机;事在人为,为者常成。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步