当我做yum installed | grep pcre yum installed | grep pcre我得到:
pcre.x86_64 8.32-15-el7_2.1 @updates pcre-devel.x86_64 8.32-15-el7_2.1 @updates
我是否必须先卸载现有的软件包 (我试过做yum remove pcre,它看起来像是要卸载一百万个软件包,所以我取消了)?
预编译的回购可以使用,所以我可以继续使用百胜更新还是我需要编译它?
需要升级原因:我的CMS,TYPO3 8.7.2,要求最低PCRE 8.38。
注意:我将自己托pipe在我自己的专用服务器上,所以没有任何人依靠。
如何将这些升级到最新版本(目前是8.40)?
首先,问问自己为什么你需要更新,你不能得到什么function? 至于如何,你的下一个问题提供了答案。
我是否必须先卸载现有的软件包(我试过做yum remove pcre,它看起来像是要卸载一百万个软件包,所以我取消了)?
build议使用带有yum的预编译包,并在应用之前仔细检查升级事务。
同时安装包和源代码将会使事情变得复杂。
考虑使用维护Fedora等当前版本的发行版进行重build。 安装和testing不断的更新可能会很麻烦,但至less你不必search或编译最近的软件包。
预编译的回购可以使用,所以我可以继续使用百胜更新还是我需要编译它?
你也可以select。 当你find一个你想要的仓库时,包装方式是最简单的。 编译方法要求您安装构build依赖关系,并使其与任何已安装的包共存。
我通过编译教程看到PCRE安装,但不知道CentOS是否正确。
Linux从零开始脚本假定他们的分布。 他们不会告诉你要安装哪些EL包来完成任务,因为他们根本不是Red Hat。
此外,通过LFS的更多的研究将让您了解分布之间的差异。
God-is-Love提到了CentOS 7.3。 我需要在Cloudlinux 7.3(Centos 7.3)cPanel服务器上为CSM Typo3 v8.7.2进行更新,CL向我提供了PCRE 8.40的Beta版更新。 如果您也使用CloudLinux,则可以要求CL支持yum更新string。 我现在正在运行8.40。