Рейтинг:1

Как удалить старые инструменты монго?

флаг in

Я использую Ubuntu 20.04 и пытаюсь установить последнюю версию mongodb.

Однако я получаю эту ошибку:

~ 
$ sudo apt-get --purge удалить mongodb-org
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 mongodb-org-tools : зависит: mongodb-database-tools, но он не будет установлен
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).
$ sudo apt --fix-broken install         

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
  инструменты базы данных mongodb
Будут установлены следующие НОВЫЕ пакеты:
  инструменты базы данных mongodb
0 обновлено, 1 установлено заново, 0 удалено и 0 не обновлено.
6 не полностью установлен или удален.
Нужно получить 0 Б/52,7 МБ архивов.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Вы хотите продолжить? [Да/нет] 
(Чтение базы данных... На данный момент установлено 47772 файла и каталога.)
Подготовка к распаковке .../mongodb-database-tools_100.3.1_amd64.deb ...
Распаковка mongodb-database-tools (100.3.1)...
dpkg: ошибка обработки архива /var/cache/apt/archives/mongodb-database-tools_100.3.1_amd64.deb (--unpack):
 попытка перезаписать '/usr/bin/bsondump', который также находится в пакете mongo-tools 3.6.3-0ubuntu1
dpkg-deb: ошибка: подпроцесс вставки был остановлен сигналом (сломан канал)
При обработке возникли ошибки:
 /var/cache/apt/archives/mongodb-database-tools_100.3.1_amd64.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
~ 


`пытается перезаписать '/usr/bin/bsondump', который также находится в пакете mongo-tools 3.6.3-0ubuntu1`

Я могу просто удалить это или как?
Рейтинг:0
флаг in

Вы можете исправить проблему, используя dpkg в вашем случае.

Принудительно установите пакет инструментов mongodb с помощью dpkg.

sudo dpkg -i --force-all /var/cache/apt/archives/mongodb-database-tools_100.3.1_amd64.deb

Очистите все существующие пакеты mongodb.

sudo apt очистить mongodb *

После этой установки вы сможете установить последнюю версию mongodb.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.