试图在运行WHM和CloudLinux的CentOS 7服务器上安装OpenCPU

问题描述 投票:0回答:1

我正在尝试在已经运行WHM和CloudLinux的CentOS 7专用服务器上运行OpenCPU。

第一步是安装依赖项:

yum install rpm-build make wget tar httpd-devel libapreq2-devel R-devel libcurl-devel protobuf-devel openssl-devel libxml2-devel libicu-devel libssh2-devel

OpenCPU安装的要求之一是“ libapreq2-devel”,它取决于“ httpd-mmn”:

Error: Package: libapreq2-2.13-13.el7.x86_64 (epel)
           **Requires: httpd-mmn = 20120211x8664**
Error: Package: libapreq2-devel-2.13-13.el7.x86_64 (epel)
           **Requires: httpd-devel >= 2.0.48**

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

我从yum配置文件(etc / yum.conf)的排除列表中临时删除了“ httpd *”并再次尝试了上述命令后,出现了这个新错误:

Error: **ea-apache24 conflicts with httpd-2.4.6-90.el7.cloudlinux.x86_64**

Error: Package: libapreq2-devel-2.13-13.el7.x86_64 (epel)
           **Requires: httpd-devel >= 2.0.48**
           Available: httpd-devel-2.4.6-18.el7_0.cloudlinux.x86_64 (cloudlinux-x86_64-server-7)

httpd-devel = 2.4.6-18.el7_0.cloudlinux
           Available: httpd-devel-2.4.6-30.el7.cloudlinux.x86_64 (cloudlinux-x86_64-server-7)

httpd-devel = 2.4.6-30.el7.cloudlinux
           Available: httpd-devel-2.4.6-31.el7.cloudlinux.x86_64 

...

...

(cloudlinux-x86_64-server-7)
               httpd-devel = 2.4.6-90.el7.cloudlinux

You could try using --skip-broken to work around the problem

You could try running: rpm -Va --nofiles --nodigest

[深入研究之前,有人尝试过这样做并在WHM安装过程中运行OpenCPU吗?那将是在生产环境中运行的可靠解决方案吗?

centos7 whm opencpu
1个回答
0
投票

我不确定您做了什么,但是也许您可以看到centos 7 docker image的工作方式:

docker run -it opencpu/centos-7
© www.soinside.com 2019 - 2024. All rights reserved.