类型’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
命令显然不会接受。 你需要做的是:
- 删除文件,重新创建空文件,然后执行命令(前面有
sudo
,我应该提一下); 要么 - 编辑文件,去除
deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse
周围的所有内容,然后保存文件。