我遵循了以下说明:
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
Run Code Online (Sandbox Code Playgroud)
但我收到以下错误:
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.
Run Code Online (Sandbox Code Playgroud)
可能是什么原因?以及如何安装成功?
截至今天,2016 年 2 月 7 日,根据MongoDB 文档:
MongoDB 只为 64 位长期支持 Ubuntu 版本提供包。目前,这意味着 12.04 LTS(精确穿山甲)和 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
Run Code Online (Sandbox Code Playgroud)
即使手动下载.deb14.04的包,这里也确认15.10有问题。无论哪种方式手动安装后,您都需要配置 MongoDB 并将其作为进程运行或使用例如守护进程:
daemon -- <your-intended-mongodb-install-directory>/bin/mongod --config /etc/mongod.conf
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3689 次 |
| 最近记录: |