На этот вопрос уже есть ответ здесь:
Я пытаюсь установить mongodb на свой ноутбук с помощью Ubuntu 16.04 LTS. Когда я выполнил эту команду
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
, эта ошибка обнаружилась:
sudo: unable to resolve host architect
Примечание: я пробовал с [arch = i686, i686]
, которая является архитектурой моего компьютера. В чем проблема?
Я не уверен, где Вы получили ту команду, но следующая команда будет работать:
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
Теперь, когда Вы уже имеете /etc/apt/sources.list.d/mongodb-org-3.4.list
, необходимо отредактировать его (т.е.: с vim
или nano
) так, чтобы содержал одна строка , которая читает:
deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse
убедиться работать apt-get update
, чтобы синхронизировать и обновить доступные пакеты, и добавляют 10gen's способный ключ .