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

Atu*_*ana 4 server command-line mongodb software-installation 16.04

我正在尝试在 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
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试使用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.
Run Code Online (Sandbox Code Playgroud)

Jos*_*Jos 16

你快到了。

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

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