我正在尝试使用 yum 在服务器上安装 ZABBIX 监控软件。当我尝试安装软件包时,yum 提示我将 php 更新到 7.30.0。
Installing:
OpenIPMI-libs x86_64 2.0.23-2.el7 base 521 k
OpenIPMI-modalias x86_64 2.0.23-2.el7 base 16 k
dejavu-fonts-common noarch 2.33-6.el7 base 64 k
dejavu-sans-fonts noarch 2.33-6.el7 base 1.4 M
iksemel x86_64 1.4-6.el7 epel 50 k
zabbix-agent x86_64 3.4.11-1.el7 zabbix 365 k
zabbix-server-mysql x86_64 3.4.11-1.el7 zabbix 2.0 M
zabbix-web noarch 3.4.11-1.el7 zabbix 2.7 M
zabbix-web-mysql noarch 3.4.11-1.el7 zabbix 6.9 k
Installing for dependencies:
php70w-ldap x86_64 7.0.30-1.w7 webtatic 35 k
Updating for dependencies:
php70w x86_64 7.0.30-1.w7 webtatic 2.8 M
php70w-bcmath x86_64 7.0.30-1.w7 webtatic 38 k
php70w-cli x86_64 7.0.30-1.w7 webtatic 2.9 M
php70w-common x86_64 7.0.30-1.w7 webtatic 1.2 M
php70w-devel x86_64 7.0.30-1.w7 webtatic 2.5 M
php70w-fpm x86_64 7.0.30-1.w7 webtatic 1.5 M
php70w-gd x86_64 7.0.30-1.w7 webtatic 136 k
php70w-intl x86_64 7.0.30-1.w7 webtatic 181 k
php70w-mbstring x86_64 7.0.30-1.w7 webtatic 543 k
php70w-mcrypt x86_64 7.0.30-1.w7 webtatic 28 k
php70w-odbc x86_64 7.0.30-1.w7 webtatic 52 k
php70w-opcache x86_64 7.0.30-1.w7 webtatic 131 k
php70w-pdo x86_64 7.0.30-1.w7 webtatic 93 k
php70w-process x86_64 7.0.30-1.w7 webtatic 43 k
php70w-soap x86_64 7.0.30-1.w7 webtatic 174 k
php70w-xml x86_64 7.0.30-1.w7 webtatic
130 k
问题是,我知道将 php 更新到此版本会导致它无法与我正在运行的旧版 zend 正常工作。此外,zabbix 文档指出 php 版本 5.4.0 或更高版本应该与我正在运行的版本(即 7.0.27)兼容。
我的问题是,如果不更新 php,Zabbix 是否应该正常工作,还是我遗漏了什么?如果是这样,有没有办法在 Yum 上解决这个问题?另外,我应该提到 ldap 不用于身份验证,因此也不需要它。
谢谢!
答案1
尝试yum 排除选项。-x, --exclude=package 通过名称或 glob 从所有存储库的更新中排除特定包。配置选项:排除
答案2
不太确定这是否可行,但您可以尝试 yum download 仅下载软件包而不安装它们。然后您可以使用 rpm 命令进行安装。
下载包的参考命令是,
yum 安装 --downloadonly --downloaddir=/root/桌面 httpd
有关完整教程,您可以参考以下文章,
https://linuxtechlab.com/yum-to-download-packages-without-installing/
希望这可以帮助。