squidGuard:加载共享库时出错:libdb-6.0.so:无法打开共享对象文件:没有此文件或目录

squidGuard:加载共享库时出错:libdb-6.0.so:无法打开共享对象文件:没有此文件或目录

我尝试安装squidGuard-1.4。我成功安装,但我无法使用此命令加载它,squidGuard -d 结果如下:

squidGuard: error while loading shared libraries: libdb-6.0.so: cannot open shared object file: No such file or directory

此类错误有什么解决办法?

有人能帮助我吗?

答案1

你好,也许你可以测试一下这个命令。

root@proxy-serv:~ # apt-file search libdb-6.0.so
libdb6.0: /usr/lib/x86_64-linux-gnu/libdb-6.0.so

root@proxy-serv:~ # ls -al /usr/lib/x86_64-linux-gnu/libdb-6.0.so
ls: cannot access /usr/lib/x86_64-linux-gnu/libdb-6.0.so: No such file or directory

root@proxy-serv:~ # cd /usr/lib/x86_64-linux-gnu/
root@proxy-serv:/usr/lib/x86_64-linux-gnu# ln -s /usr/local/BerkeleyDB.6.0/lib/libdb-6.0.so ./

完毕。

答案2

export LD_LIBRARY_PATH=/path/to/libdb-6.0.so/parent_dir

然后再试一次

相关内容