如何解决WHM / CPANEL 和 ImageMagick-devel 6 与 ImageMagick 7 冲突
我安装了 ImageMagick 7
我有最新 WHM 的 CentOS 8
但是当我执行 yum install ImageMagick => 它想安装 6.9,但 7 已经安装。
** 问题 1 :** 是否可以强制 WHM 不想安装 ImageMagick-devel ???
** 问题 2 :** 是 1 是不可能的 => 那么我可以强制(除了 yum.conf 之外的其他方式)使 dnf 或 yum 永远不会看到任何 ImageMagick 6.9 ????
当我创建支持票时,他们似乎每次都只引用 yum.conf。但这并没有解决问题。
我什至尝试在 /usr/include/ 和其他安装了 ImageMagick Libs 的地方将任何 ImageMagick7 转换为 ImageMagick6,但没有任何作用。
因为我尝试编辑 yum.conf 并添加了 "ln -s"
但这仍然是无法安装所需软件包的错误......
当更新脚本运行此 exclude=Image-Magick-devel
我收到这些错误
/usr/local/cpanel/scripts/sysup
解决方法
我真的不明白你真正的目标是什么
我的存储库中的软件包旨在允许并行安装各种库版本
- ImageMagick-libs,来自 EPEL,旧版本 6.9.10(由 EPEL 的某些应用使用)
- 最新版本 6.9.12 的 ImageMagick6-libs(由 php-pecl-imagick-im6 或 vips-magick-im6 使用)
- 最新版本 7.1.0 的 ImageMagick6-libs(由 php-pecl-imagick-im6 或 vips-magick-im7 使用)
但是您只能安装 1 个版本的命令 (ImageMagick) 和开发头文件 (ImageMagick-devel)
所以看起来 cpanel 无法管理这样的配置。
,Cpanel 级别 III 能够查明问题、修复它和 PLUS:做一个解释一切的帖子 ;)
解决方法
Ignore the errors or Modify the cPanel update requirement manually to suppress the errors.
sed -i.bak '/ImageMagick-devel/d' /usr/local/cpanel/Cpanel/Sysup.pm
echo /usr/local/cpanel/Cpanel/Sysup.pm >> /etc/cpanelsync.exclude
/scripts/upcp
要使 cPanel 更新系统恢复正常功能,请删除更新排除文件。
/bin/rm /etc/cpanelsync.exclude
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。