Я пытаюсь установить mongodb на моем Ubuntu 18.04 LTS, но он имеет следующую ошибку:
Возможно, вы захотите запустить "apt -fix-broken install", чтобы исправить это. Следующие пакеты имеют неудовлетворенные зависимости: mongodb-org: Depends: mongodb-org-server, но он не будет установлен. Зависит: mongodb-org-mongos, но он не будет установлен. Зависит: mongodb-org-tools, но он не будет установлен E: Неудовлетворенные зависимости. Попробуйте "apt --fix-broken install" без пакетов (или укажите решение). umar @umar-Lenovo-ideapad-320-15ISK: ~/Рабочий стол/портфолио /async-demo $ sudo apt-get install -y mongodb
Я полагаю, что причина этого уже упоминалась на их веб-сайте, четко говоря
ПОДДЕРЖКА ПЛАТФОРМЫ
MongoDB предоставляет только пакеты для 64-разрядных версий LTS (долгосрочная поддержка) Ubuntu; например, 14.04 LTS (надежный) и 16.04 LTS (xenial). Дополнительные сведения см. В разделе Поддерживаемые платформы.
Эти пакеты могут работать с другими выпусками Ubuntu; однако они не поддерживаются.
Итак, как я могу установить mongodb на моем последнем Ubuntu 18.04 LTS? Для ясности, я перечисляю то, что я сделал, чтобы исправить ошибки: я следил за их официальным сайтом, чтобы установить mongodb
1. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
2. echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
3. sudo apt-get update
4. sudo apt-get install -y mongodb-org
Теперь у меня появились ошибки, говорящие: "Возможно, вы захотите запустить" apt -fix-broken install ", чтобы исправить это. Следующие пакеты имеют неудовлетворенные зависимости:
Я старался,
apt --fix-broken install
Это не сработало, где-то я получил ключ к запуску
sudo apt -f install
Он также возвратил ошибку.
Во время обработки были обнаружены ошибки: /var/cache/apt/archives/mongodb-org-server_4.0.0_amd64.deb/var/cache/apt/archives/mongodb-org-mongos_4.0.0_amd64.deb/var/cache/apt/archives/mongodb-org-tools_4.0.0_amd64.deb E: Подпроцесс /usr/bin/dpkg возвращает код ошибки (1)
Я считаю, что основной проблемой является совместимость с версией. Так что в основном у меня Ubuntu 18.04, как я устанавливаю mongodb на эту версию, чтобы я мог работать без особых проблем.