我在阿里云简易应用服务器中创建了一个实例,以 Ubuntu 14.04 作为系统镜像。我尝试按照官方文档在服务器上安装 MongoDB CE这里
我被困在以下命令
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
我甚至尝试过以下命令
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu "lsb_release -sc"/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
什么都没起作用,我收到以下消息:
sudo: unable to resolve host iZrj9gu3lzfytle0g2yhtiZ deb
https://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.6 multiverse
其他参考资料中也有人使用过其他存储库。但我不能使用。我想知道为什么即使从官方文档来看,这也不适用。
任何帮助都非常感谢。谢谢!
答案1
两种解决方法。
如果您仍希望使用 ECS 来构建 mongoDB,请检查您的 ECS 区域,检查 /etc/hostname 下的 linux 配置。您也可以在您的计算机上下载软件包,然后上传
如果你直接使用ApsaraDB for MongoDB服务,这是一个更好、更快捷的方法。
答案2
您可能需要查看您的/etc/hostname
文件,它包含您的计算机的名称。只是您的计算机。
我可能会向您推荐这个帖子,它可能会有所帮助: https://askubuntu.com/questions/59458/error-message-sudo-unable-to-resolve-host-user/177381