我正在尝试安装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
.