ano*_*432 92 installation mongodb node.js
我正在尝试下载mongodb,我正在按照此链接中的步骤操作.
但是当我走到这一步时:
sudo apt-get install -y mongodb-org
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mongodb-org //This is the error
Run Code Online (Sandbox Code Playgroud)
为什么会发生这种情况并且有解决方法吗?
Nai*_*jiv 192
我面临同样的问题,但通过更改包文件部分命令来修复它.我遵循的整个步骤是:
首先尝试使用此命令:sudo apt-get install -y mongodb
这是由Ubuntu提供的非官方mongodb包,它不是由MongoDB维护的,而是与MongoDB的官方支持包冲突.
如果以上命令不起作用,那么您可以通过以下方法之一解决问题:
#Step 1: Import the MongoDB public key
#In Ubuntu 18.*+, you may get invalid signatures. --recv value may need to be updated to EA312927.
#See here for more details on the invalid signature issue: [https://stackoverflow.com/questions/34733340/mongodb-gpg-invalid-signatures][1]
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
#Step 2: Generate a file with the MongoDB repository url
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
#Step 3: Refresh the local database with the packages
sudo apt-get update
#Step 4: Install the last stable MongoDB version and all the necessary packages on our system
sudo apt-get install mongodb-org
#Or
# The unofficial mongodb package provided by Ubuntu is not maintained by MongoDB and conflict with MongoDB’s offically supported packages. Use the official MongoDB mongodb-org packages, which are kept up-to-date with the most recent major and minor MongoDB releases.
sudo apt-get install -y mongodb
Run Code Online (Sandbox Code Playgroud)
希望这对你也有用.你可以关注这个MongoDB
更新
上面的说明将安装mongodb 2.6版本,如果你想安装最新版本Uubuntu 12.04
然后只需替换上面的内容step 2
并按照下面的说明而不是:
#Step 2: Generate a file with the MongoDB repository url
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
Run Code Online (Sandbox Code Playgroud)
如果您正在使用,请Ubuntu 14.04
使用波纹管步骤而不是上述步骤step 2
#Step 2: Generate a file with the MongoDB repository url
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
Run Code Online (Sandbox Code Playgroud)
Joh*_*n D 54
这里真正的问题可能是你有一个32位系统.MongoDB 3.X从未被用于32位系统,因此32位的存储区为空(因此找不到它的原因).安装默认的2.X Ubuntu软件包可能是您最好的选择:
sudo apt-get install -y mongodb
Run Code Online (Sandbox Code Playgroud)
另一种解决方法,如果你想获得最新版本的Mongo:
您可以访问 https://www.mongodb.org/downloads 并使用下拉列表选择"Linux 32位旧版"
但它有严重的局限性 ......
此32位旧版发行版不包含SSL加密,限制为大约2GB的数据.通常,您应该使用64位版本.有关更多信息,请参见此处
Joh*_*n D 40
尝试没有'-org':
sudo apt-get install -y mongodb
为我工作!
小智 7
我正在运行Ubuntu 14.04; 并且仍然找不到包装; 我尝试了上面的所有答案以及更多.对我有用的网址是:
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
Run Code Online (Sandbox Code Playgroud)
资料来源:http://www.liquidweb.com/kb/how-to-install-mongodb-on-ubuntu-14-04/
小智 6
所有步骤都正确,只需更改步骤4,如下所示
命令: sudo apt-get install mongodb
它对我有用.
如果您当前正在使用MongoDB 3.3 存储库 (正如 MongoDB 网站目前官方建议的那样),您应该考虑到 3.3 版本使用的包名称是:
mongodb-org-不稳定
那么该版本的正确安装命令将是:
sudo apt-get install -y mongodb-org-unstable
Run Code Online (Sandbox Code Playgroud)
考虑到这一点,我宁愿建议使用当前最新的稳定版本(v3.2)直到v3.3变得稳定,安装它的命令如下:
下载 v3.2 存储库密钥:
wget -qO - https://www.mongodb.org/static/pgp/server-3.2.asc | sudo apt-key add -
Run Code Online (Sandbox Code Playgroud)
如果您使用Ubuntu 12.04或Mint 13,请添加以下存储库:
echo "deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
Run Code Online (Sandbox Code Playgroud)
如果您使用Ubuntu 14.04或Mint 17,请添加以下存储库:
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
Run Code Online (Sandbox Code Playgroud)
如果您使用Ubuntu 16.04或Mint 18,请添加以下存储库:
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
Run Code Online (Sandbox Code Playgroud)
更新包列表并安装 mongo:
sudo apt-get update
sudo apt-get install -y mongodb-org
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
91576 次 |
最近记录: |