如何在 Ubuntu 15.10 上安装 MongoDB 3.2?

如何在 Ubuntu 15.10 上安装 MongoDB 3.2?

我遵循了以下说明:

http://tecadmin.net/install-mongodb-on-ubuntu/

$ echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/3.2 main" | sudo tee /etc/apt/sources.list.d/mongodb.list
$ sudo apt-get update
$ sudo apt-get install mongodb-org
$ apt-get install mongodb-org=3.2.0 mongodb-org-server=3.2.0 mongodb-org-shell=3.2.0 mongodb-org-mongos=3.2.0 mongodb-org-tools=3.2.0

但我收到以下错误:

W: Failed to fetch http://repo.mongodb.org/apt/ubuntu/dists/wily/mongodb-org/3.2/multiverse/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://repo.mongodb.org/apt/ubuntu/dists/wily/mongodb-org/3.2/multiverse/binary-i386/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/tualatrix/ppa/ubuntu/dists/wily/main/binary-amd64/Packages  404  Not Found

W: Failed to fetch http://ppa.launchpad.net/tualatrix/ppa/ubuntu/dists/wily/main/binary-i386/Packages  404  Not Found

E: Some index files failed to download. They have been ignored, or old ones used instead.

可能是什么原因?如何成功安装?

答案1

截至 2016 年 2 月 7 日,MongoDB 文档

MongoDB 仅提供适用于 64 位长期支持 Ubuntu 版本的软件包。目前,这意味着 12.04 LTS(Precise Pangolin)和 14.04 LTS(Trusty Tahr)。虽然这些软件包可能适用于其他 Ubuntu 版本,但这不是受支持的配置。

您应该遵循从 tarball 安装 MongoDB

简单来说:

$ curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.1.tgz
$ tar -zxvf mongodb-linux-x86_64-2.6.11.tgz
$ mkdir -p <your-intended-mongodb-install-directory>
$ cp -R -n mongodb-linux-x86_64-2.6.11/ <your-intended-mongodb-install-directory>
$ export PATH=<your-intended-mongodb-install-directory>/bin:$PATH

即使你手动下载了.deb14.04 的软件包,15.10 也会出现问题此处确认。无论哪种方式,在手动安装后,您都需要配置 MongoDB,并将其作为进程运行或将其守护进程化,例如:

daemon -- <your-intended-mongodb-install-directory>/bin/mongod --config /etc/mongod.conf

相关内容