类型’echo’在源列表/etc/apt/sources.list.d/mongodb-org-3.2.list 的第1行未知

我想在ubuntu服务器16.04 LTS上安装mongodb 。

为此我创建了文件/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. 

你快到了。

为了安装MongoDB并跟上更新,您需要在/etc/apt/sources.list.d创建一个文件(您这样做了)并向其添加一行。 为了使您更容易添加该行,安装说明的作者提供了一个单行命令来执行此操作。 您应该复制该命令并在终端中执行它。 你所做的是编辑文件并将整个命令粘贴在其中。 apt命令显然不会接受。 你需要做的是:

  1. 删除文件,重新创建空文件,然后执行命令(前面有sudo ,我应该提一下); 要么
  2. 编辑文件,去除deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse周围的所有内容,然后保存文件。