我想在 OpenBSD 上安装自定义编译的 nginx,但是在运行它时遇到问题,因为 nginx 已经安装在默认 OpenBSD (5.6) 安装中。
在某种程度上,这就像我设法混合了两者的文件和配置,但主程序是来自操作系统安装的原始程序。
我根据以下两条说明编译并安装了 nginx:https://github.com/SpiderLabs/ModSecurity/wiki/Reference-Manual#Installation_for_NGINX和http://wiki.nginx.org/OnOpenBSD
我试过使用 pkg_delete,但没有结果。也在 Google 上搜索,但无济于事。
我如何在安装我的版本之前将其删除?
谢谢!
答案1
这很奇怪,因为从 5.6 开始Nginx 从基础操作系统移至 ports。
但无论如何,这些是与 Nginx 相关的应该删除的文件:
rm -f /etc/rc.d/nginx
rm -f /usr/sbin/nginx
rm -f /usr/share/man/man8/nginx.8
rm -f /usr/share/man/man5/nginx.conf.5
您可能还想确保删除 rc.d 中的 nginx 痕迹。