我尝试安装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
然后再试一次