Как установить MongoDB на FreeDSB, если порт был явно удален? - PullRequest
0 голосов
/ 08 ноября 2018

Запуск sudo pkg install mongodb выдает ошибку о том, что такого пакета не существует. Я подумал, что это потому, что на этом сайте https://www.freshports.org/databases/mongodb/ написано, что порт MongoDB истек и был удален. Как получить версию MongoDB на моем сервере FreeBSD сейчас?

Ответы [ 2 ]

0 голосов
/ 20 ноября 2018

Я рекомендую, чтобы каждый раз, когда вы хотите установить пакет, вы выполняли поиск pkg

pkg search packagename

Для MongoDB:

root@demo:/ # pkg search mongodb
mongodb32-3.2.11_2             Distributed document-oriented "NoSQL" database
mongodb32-tools-3.2.11         Tools for MongoDB
mongodb34-3.4.16               Distributed document-oriented "NoSQL" database
mongodb34-tools-3.4.9          Tools for MongoDB
mongodb36-3.6.6_2              Distributed document-oriented "NoSQL" database
mongodb36-tools-3.6.3          Tools for MongoDB
p5-Mojolicious-Plugin-Mongodb-1.16_1 Use MongoDB in Mojolicious
p5-MongoDB-2.0.1               Mongo Driver for Perl
php56-pecl-mongodb-1.5.2       PECL classes for MongoDB
php70-pecl-mongodb-1.5.2       PECL classes for MongoDB
php71-pecl-mongodb-1.5.2       PECL classes for MongoDB
php72-pecl-mongodb-1.5.2       PECL classes for MongoDB
py27-mtools-mongodb-1.2.3_2    Setup test environments; parse, filter and visualize MongoDB log files
py27-nagios-check_mongodb-0.1  Nagios plugin to check mongodb server

Как видите, есть mongodb32, mongodb34 иmongodb36 Затем вы можете выполнить следующие действия:

pkg install mongodb36-3.6.6_2

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

https://www.freebsd.org/doc/handbook/ports-using.html

0 голосов
/ 08 ноября 2018

На веб-сайте, с которым вы связались, есть примечание, что порт MongoDB был перемещен в database / mongodb34 .

Глава 4.4. Использование pkg для управления бинарными пакетами Руководства FreeBSD может помочь вам справиться с описанной вами ситуацией (особенно 4.4.9. Изменение метаданных пакета ).

Однако я не уверен, существует ли простой путь обновления. Я никогда не пробовал это.

...