Я следовал инструкциям, приведенным на официальном веб-сайте MongoDB ( https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ ), и получаю эту ошибку при попытке установить MongoDB. Как решить эту проблему и что не так? Помните, я использую последнюю версию Ubuntu 16.04
sudo apt-get install -y mongodb-org
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
mongodb-org :
Depends: mongodb-org-shell but it is not going to be installed
Depends: mongodb-org-server but it is not going to be installed
Depends: mongodb-org-mongos but it is not going to be installed
Depends: mongodb-org-tools but it is not going to be installed
virtualbox-5.0 : Depends: libqt4-opengl (>= 4:4.7.2) but it is not going to be installed
Depends: libsdl1.2debian (>= 1.2.11) but it is not going to be installed
Recommends: libsdl-ttf2.0-0 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Изменить: название. MongDB -> MongoDB.
Ответы:
Установите mongodb в Ubuntu 12.04, 14.04, 16.04
Импортировать открытый ключ, используемый системой управления пакетами
Создайте файл списка для MongoDB.
В Ubuntu 12.04 (устарело):
В Ubuntu 14.04:
В Ubuntu 16.04:
Перезагрузите локальную базу данных пакетов.
Это бросит предупреждение
Просто игнорируй это.
Установите пакеты MongoDB.
После установки вы можете запустить MongoDB используя
Чтобы остановить MongoDB использовать
Для перезапуска MongoDB используйте
Если это не сработало, проверьте здесь, был ли обновлен какой-либо из шагов: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
источник
TL; DR;
Попробуйте запустить эту команду,
а потом
Журналы:
Так что я следовал официальным инструкциям по Mongo 4.0 здесь и получил это после запуска
sudo apt-get install mongodb-org
Затем я вручную добавил mongodb-org-server в команду установки:
но потом я получил
После установки вручную:
Я получил это работает с синглом:
команда.
источник
Я попытался запустить инструкции по установке, опубликованные t9toqwerty / muru. Но все же получил сообщение
Что мне помогло, так это ручная установка MongoDB из архива. Исходная ссылка: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
1) Скачать бинарники
2) Извлечь файлы
3) Скопировать архив в целевой каталог
4) Поместите местоположение в переменную PATH.
(Замените
<mongodb-install-directory
> на путь к извлеченному архиву MongoDB. Для меня это было /home/myusername/mongodb/mongodb-linux-x86_64-3.4.9)Далее запускается это:
1) Создать каталог данных
2) Установить разрешения
Это гарантирует, что у пользователя есть права на чтение и запись для каталога. Найдите каталог в терминале и введите
3) Запустите это!
Если вы не настроили переменную PATH на шаге 4, запустите mongo, введя путь к вашему bin-файлу - вот так
источник
Сначала удалите все пакеты Монго.
sudo apt list --installed | grep 'mongo'
sudo apt-get purge --auto-remove packagename
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
источник
Ксениал (Ubuntu 16.04); MongoDB v. 3.2.11
Я просто сделал это, и это было хорошо.
Шрифт: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04
источник
Я столкнулся с той же парой дней назад. Попробуйте пробежать через способность. Это позаботится об установке всех пакетов зависимостей.
источник