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

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

我正在尝试安装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命令显然不会接受这一点。您需要做的是:

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

相关内容