无法在 ubuntu 16.10 上安装 mongodb

无法在 ubuntu 16.10 上安装 mongodb

我曾尝试使用官方存储库安装 mongodb,但总是出现相同的错误。

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

sudo apt-get udate

sudo apt-get install -y mongodb-org

但是包管理器无法找到并安装 mongodb-org:

sudo apt-get install -y mongodb-org

Leyendo lista de paquetes... Hecho

Creando árbol de dependencias       

Leyendo la información de estado... Hecho

E: No se ha podido localizar el paquete mongodb-org

我按照官方文档的说明进行操作,但没有成功。

Linux Ubuntu-WS 4.8.0-32-generic #34-Ubuntu SMP 2016 年 12 月 13 日星期二 14:30:16 UTC i686 i686 i686 GNU/Linux

答案1

据我所知,16.10 中还没有适用于 mongo 3.4 的软件包。
你只能从 ubuntu 软件包中获取 2.4http://packages.ubuntu.com/yakkety/mongodb

赶紧跑

sudo apt 安装 mongodb-server

答案2

安装前:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list 
sudo apt-get update

错误来自 -y 标志:

sudo apt-get install -y mongodb-org

相反,你可以使用:

sudo apt-get install mongodb-org

然后手动接受,或者允许未经身份验证的:

sudo apt-get install -y --allow-unauthenticated mongodb-org

相关内容