使用 apt-get 安装 MongoDB 时出现问题?

使用 apt-get 安装 MongoDB 时出现问题?

我按照“tutorialforlinux.com/2014/12/13/how-to-install-mongodb-for-linux-debian-9-sid-32-64bit-step-by-step-easy-guide/”教程进行安装Kali Linux 2.0 中的 MongoDB。

我想安装的 MongoDb 版本 - MongoDB 3.2.0- 64Bit。

操作系统 - Kali linux 2.0 (Sana) - 64 位。

“请在关注后添加‘http://’,我被限制在这篇文章中发布超过2个链接

安装 apt 存储库时出现问题 i。跑步

sudo apt-get update

这是错误的图片。 在此输入图像描述

在此输入图像描述

最后当我跑步时

sudo apt-get install mongodb-10gen

它说:

Package mongodb-10gen is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'mongodb-10gen' has no installation candidate

答案1

首先,您的更新问题似乎是 kali 的常见问题(根据 Google),请尝试等待一段时间或按照以下说明操作:http://www.clausconrad.com/blog/error-404-updating-kali-linux

至于 Mongodb,apt-get 正在尝试安装 debian 软件包。它会尽力而为,因为它们都是 apt-get 系统,如果你有真的幸运的是,但这确实不是一个好主意,因为你本质上是混合发行版,如果 debian 9 弄乱了你已经安装的东西的依赖文件,你可能会完全搞乱你的 kali,如果你有更新的版本,它可能会失败已经有依赖关系了。

相反,从源代码构建 mongodb: https://docs.mongodb.org/v3.0/tutorial/install-mongodb-on-linux/

注意你的linux是64位还是32位。另外,请注意,他们提供了示例命令,但他们引用的 mongodb 版本不是最新的。例如,对于 64 位 Linux,您希望第一步中的命令说(截至本文发布之日):curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.0.tgz...-3.0.8.tgz

另外,您可能需要查看从源代码构建的基本指南,例如本指南,尽管它适用于 ubuntu,但过程相同:http://www.howtogeek.com/105413/how-to-compile-and-install-from-source-on-ubuntu/

相关内容