在存储库中未找到 Apache 和 mod_wsgi3 软件包

在存储库中未找到 Apache 和 mod_wsgi3 软件包

我正在尝试安装Apache24 和 mod_wsgi3使用以下命令连接到我的 FreeBSD VPS(droplet):

sudo pkg install bash ap24-mod_wsgi3 py27-virtualenv mysql56-server

但显然“ap24-mod_wsgi3”已从存储库中删除:

pkg: No packages available to install matching 'ap24-mod_wsgi3' have been found in the repositories

因此,要安装 Apache24 和 mod_wsgi3,我可以通过端口安装它们:

# cd /usr/ports/www/apache22
# make install

对于 mod_wsgi3

# cd /usr/ports/www/mod_wsgi3
# make
# make install

这是否会产生与通过“ap24-mod_wsgi3”安装相同的结果?

答案1

端口www/mod_wsgi3已更新并替换为端口www/mod_wsgi4

所以尝试一下

pkg install www/mod_wsgi4

如果您可以使用版本 4。

如果您仍然想使用端口系统,您应该首先更新您的端口树。因为你有它的旧状态,否则www/mod_wsgi3就不会存在。

一般来说,可以混合端口和包,但据我所知,您需要通过执行来保护使用端口构建的包

pkg lock $PACKAGENAME

如果您忘记了这一点,pkgng则会将您的自定义包替换为存储库中的下一个升级。这可能已经改变或将来可能会改变,你应该首先检查这是否仍然是这样做的方法,因为pkgng.

相关内容