卸载从Ubuntu的mongoDB

我在ubuntu 14.04 64位系统上安装了Ubuntu上安装MongoDB Community Edition的命令后, 安装了MongoDB 3.0.1,并安装了Robomongo界面来使用它。

当我尝试使用Robomongo连接MongoDB时,出现授权失败的错误。 我发现添加了对SCRAM-SHA-1authentication(MongoDB 3.0+)的支持 ,它解释了Robomongo 0.8.5完全不支持MongoDB 3.0.X。

作为回应,我想删除MongoDB 3.0.1并安装MongoDB 2.2。

我试了下面的命令:

apt-get remove --purge mongodb 

并且

 apt-get autoremove --purge mongodb 

在这两种情况下,我得到了以下错误:

“无法打开锁文件/ var / lib / dpkg / lock – 打开(13:权限被拒绝)E:无法lockingpipe理目录(/ var / lib / dpkg /),你是root吗?

任何帮助,将不胜感激。

 sudo service mongod stop sudo apt-get purge mongodb-org* sudo rm -r /var/log/mongodb sudo rm -r /var/lib/mongodb 

这对我工作

我建议如下,以确保一切都被卸载:

 sudo apt-get purge mongodb mongodb-clients mongodb-server mongodb-dev sudo apt-get purge mongodb-10gen sudo apt-get autoremove 

这也应该从你的配置中删除

  /etc/mongodb.conf. 

如果你想完全清理,你可能还想删除数据目录

/var/lib/mongodb

使用sudo命令,

 sudo apt-get autoremove --purge mongodb 

要么

 sudo apt-get remove mongodb* --purge 

它会删除完整的mongodb

有时候这可行。

 sudo apt-get install mongodb-org --fix-missing --fix-broken sudo apt-get autoremove mongodb-org --fix-missing --fix-broken 

卸载现有的MongoDB包。 我认为这个链接会有帮助。