yum - 安装软件包但不更新依赖项

yum - 安装软件包但不更新依赖项

我正在尝试使用 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/

希望这可以帮助。

相关内容