如果端口显然已被删除,如何在FreeDSB上安装MongoDB?

如果端口显然已被删除,如何在FreeDSB上安装MongoDB?,mongodb,freebsd,Mongodb,Freebsd,运行sudo pkg install mongodb会产生一个错误,指出不存在这样的包。我想这是因为网站上说MongoDB端口已经过期并被删除。现在如何在我的FreeBSD服务器上获取MongoDB版本?在您链接的网站上有一条说明,MongoDB端口已移动到 FreeBSD手册的一部分可能会帮助您处理所描述的情况(尤其是4.4.9.修改包元数据) 但是,我不确定是否有一个简单的更新路径。我从来没有试过 在您链接到的网站上有一条说明,MongoDB端口已移至 FreeBSD手册的一部分可能会帮助您

运行
sudo pkg install mongodb
会产生一个错误,指出不存在这样的包。我想这是因为网站上说MongoDB端口已经过期并被删除。现在如何在我的FreeBSD服务器上获取MongoDB版本?

在您链接的网站上有一条说明,MongoDB端口已移动到

FreeBSD手册的一部分可能会帮助您处理所描述的情况(尤其是4.4.9.修改包元数据)


但是,我不确定是否有一个简单的更新路径。我从来没有试过

在您链接到的网站上有一条说明,MongoDB端口已移至

FreeBSD手册的一部分可能会帮助您处理所描述的情况(尤其是4.4.9.修改包元数据)


但是,我不确定是否有一个简单的更新路径。我从来没有试过

我建议每次安装软件包时都执行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安装中启用自定义标志/模块


我建议每次安装软件包时都执行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安装中启用自定义标志/模块


运行
sudo pkg install mongodb36
生成
pkg static:在存储库中找不到可用于安装匹配的“mongodb36”的软件包,尽管它说3.6版本可用。运行
sudo pkg install mongodb36
生成
pkg static:没有可用于安装匹配的软件包“mongodb36”已在存储库中找到
,尽管它说3.6版本可用。您使用的是哪个FreeBSD版本?另外,您使用的是最新版本还是季度分支(您可能需要检查您的),您使用的是什么FreeBSD版本?此外,您是否使用最新的或季度分支机构(您可能希望登记您的账户)