我已经安装、下载并构建了 mongodb,只有一个可以工作。
$ mongo
mongo: error while loading shared libraries: libmozjs.so: cannot open shared object file: No such file or directory
$ /opt/mongo/bin/mongo
/opt/mongo/bin/mongo: error while loading shared libraries: libboost_system-mt.so.1.38.0: cannot open shared object file: No such file or directory
$ /usr/bin/mongo
MongoDB shell version: 1.6.5
connecting to: test
>
我可以通过 apt-get 删除安装。但是我如何删除所有使用 make 构建的 mongo 内容并获得一个干净的系统?我按照这个指导构建并安装 mongodb。
谢谢。
答案1
从源代码中,使用 checkinstall 创建与手动安装过程相对应的 .deb 包:
sudo checkinstall make install
一旦创建并安装了包,您就可以删除它:
sudo dpkg -r package_name
通常最好在初始安装期间使用 checkinstall,因为它允许您轻松回滚安装。