我正在尝试安装mongodb在 ubuntu 服务器 16.04 LTS 上。
为此,我创建了文件/etc/apt/sources.list.d/mongodb-org-3.2.list
并根据文档添加了一行。
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
现在,当我尝试使用sudo apt-get update
它下载包列表时出现以下错误。
nodev@ubuntu:/etc/apt/sources.list.d$ sudo apt-get update
E: Type 'echo' is not known on line 1 in source list /etc/apt/sources.list.d/mongodb-org-3.2.list
E: The list of sources could not be read.
答案1
您就快完成了。
为了安装 MongoDB 并保持更新,您需要创建一个文件/etc/apt/sources.list.d
(您已这样做)并在其中添加一行。为了让您更轻松地添加该行,安装说明的作者提供了一个可以执行此操作的单行命令。您应该复制该命令并在终端中执行它。您所做的是编辑文件并将整个命令粘贴到其中。该apt
命令显然不会接受这一点。您需要做的是:
- 删除该文件,重新创建空文件,然后执行命令(
sudo
我应该在它前面提一下);或者 - 编辑文件,删除周围的所有内容
deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse
,然后保存文件。