Linux中的Mongodb 4.0.4安装错误

Linux中的Mongodb 4.0.4安装错误,linux,mongodb,Linux,Mongodb,我正在使用16.04.1-Ubuntu SMP i686 athlon i686 GNU/Linux(Linux Mint) 我遵循了[Official documentation][1],但最终出现了错误 使用最新版本的MongoDB进行安装 $ sudo apt-get install -y mongodb-org 错误 Package mongodb-org is not available, but is referred to by another package. This may

我正在使用16.04.1-Ubuntu SMP i686 athlon i686 GNU/Linux(Linux Mint)

我遵循了[Official documentation][1],但最终出现了错误

使用最新版本的MongoDB进行安装

$ sudo apt-get install -y mongodb-org
错误

Package mongodb-org 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-org' has no installation candidate
使用特定版本的Mongodb进行安装

$sudo apt-get install -y mongodb-org=4.0.4 mongodb-org-server=4.0.4 mongodb-org-shell=4.0.4 mongodb-org-mongos=4.0.4 mongodb-org-tools=4.0.4
错误

注:上述安装是在执行这些代码后完成的

$sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
$echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
$sudo apt-get update
教程:

请注意,您在.list文件中有
ubuntutrusty
,但您声明您正在运行
ubuntu16.04
。安装文档中有受支持的Ubuntu版本的选项卡。例如,单击Ubuntu 16.04的选项卡可提供以下内容:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
您可能需要删除旧的
.list
文件,然后从头开始删除任何潜在冲突。所以
sudorm/etc/apt/sources.list.d/mongodb-org-4.0.list

然后重复安装步骤,确保为您的Ubuntu版本选择正确的选项卡。您可以
cat/etc/apt/sources.list.d/mongodb-org-4.0.list
再次检查所有匹配项

我最近在VM中验证了我们在Ubuntu 16.04上的安装说明,所以我们应该能够让您在这里启动并运行。

您声明:

I am using 16.04.1-Ubuntu SMP i686 athlon **i686** GNU/Linux (LINUX Mint)
您的系统是32位的

但是您正在尝试安装amd64(64位)源/包:

$echo "deb [ **arch=amd64** ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
这行不通


解决方案:安装Ubuntu 64位。

同样的错误也存在:E:Package'mongodb org'在$sudo-apt-get-Install-y mongodb-org中没有安装候选程序我如何在一个脚本中完成安装,双击它就必须运行$sudo-apt-get-y mongodb 4.0.4中的所有命令安装工作,但在这里MongoDB外壳版本:2.6.10
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
I am using 16.04.1-Ubuntu SMP i686 athlon **i686** GNU/Linux (LINUX Mint)
$echo "deb [ **arch=amd64** ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list