我正在尝试删除msyql5.1并在centos6.9上安装mysql5.7,但是当我进入
"yum remove mysql-libs-5.1.73-8.el6_8.x86_64"
它显示了大量的应用程序,如crontab、chrome、redhat lsb core、postfix和许多其他将被删除的应用程序,因为它们依赖于它。
从google上,我看到有一个“交换”选项,但我可以为每个应用程序都这样做吗?新旧mysql库都必须安装吗?
另一种选择是保留旧的依赖关系,然后安装新的依赖关系。但这似乎可以摆脱mysql的安装…它可能会以某种方式找到旧的依赖关系-或者现有的应用程序可能会找到新的依赖关系。
第三种选择是重新安装所有已删除的应用程序,但要想知道如何安装mysql就足够棘手了。首先,我如何知道哪些是关键的?我绝对需要crontab和chrome。另一个“redhat lsb”看起来很重要。还有后缀。
有什么办法吗?
1条答案
按热度按时间kkih6yb81#
为了避免这样的问题,centos/redhat提供了另一种获取mysql、php、python等最新包的方法。。通过软件集合(scl)。
使用scl,您可以在同一台服务器上运行多个版本的mysql,而不会产生任何冲突或处理依赖关系。
https://wiki.centos.org/additionalresources/repositories/sclhttps://www.softwarecollections.org/en/scls/rhscl/rh-mysql57/