O tipo 'echo' não é conhecido na linha 1 da lista de fontes /etc/apt/sources.list.d/mongodb-org-3.2.list [duplicate]

0

Estou tentando instalar o mongodb no servidor ubuntu 16.04 LTS.

para isso, criei o arquivo /etc/apt/sources.list.d/mongodb-org-3.2.list e adicionei uma linha de acordo com o documento.

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

Agora, quando tento baixar a lista de pacotes usando sudo apt-get update , isso está me dando um erro abaixo.

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.
    
por Atul Makwana 23.08.2016 / 19:50

1 resposta

7

Você está quase lá.

Para instalar o MongoDB e manter-se atualizado, você precisa criar um arquivo em /etc/apt/sources.list.d (você fez isso) e adicionar uma única linha a ele. Para facilitar a adição dessa linha, os autores das instruções de instalação forneceram um comando de uma linha que faria isso. Você deveria ter copiado esse comando e executado em um terminal. O que você fez foi editar o arquivo e colar todo o comando nele. O comando apt obviamente não aceita isso. O que você precisa fazer é:

  1. exclua o arquivo, recrie o arquivo vazio e execute o comando (com sudo na frente dele, devo mencionar); ou
  2. edite o arquivo, retire tudo em torno de deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse e salve o arquivo.
por Jos 23.08.2016 / 20:21