安装webtatic-release.rpm报错(error: Failed dependencies: epel-release >= 7 is needed by webtatic-rele...

由于CentOS7自带的yum没有PHP7的安装包,因此需要更换yum源使其可以下载安装PHP7+
部署过程中执行以下两个语句会报错,解决方法如下:

yum install epel-release -y
提示:No package epel-release available.
rpm -ivh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
提示:error: Failed dependencies: epel-release >= 7 is needed by webtatic-release-7-3.no)

EPEL (Extra Packages for Enterprise Linux)是基于Fedora的一个项目,为“红帽系”的操作系统提供额外的软件包,适用于RHEL、CentOS和Scientific Linux.

我们在Centos下使用yum安装时往往找不到rpm的情况,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译很痛苦,而EPEL恰恰可以解决这两方面的问题。EPEL的全称叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。装上了 EPEL之后,就相当于添加了一个第三方源。

解决方案:

下载RPM包epel-release-7-14.noarch.rpm
下载地址:https://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/e/

下载下载RPM包webtatic-release.rpm
下载地址:https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

执行安装命令

[root@localhost ~]# rpm -ivh epel-release-7-14.noarch.rpm 
warning: epel-release-7-14.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:epel-release-7-14                ################################# [100%]
[root@localhost ~]# rpm -ivh webtatic-release.rpm 
warning: webtatic-release.rpm: Header V4 RSA/SHA1 Signature, key ID 62e74ca5: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:webtatic-release-7-3             ################################# [100%]

重载yum源

yum clean all
yum list

发现/etc/yum.repos.d目录下生成以下repo文件

[root@localhost yum.repos.d]# pwd
/etc/yum.repos.d

[root@localhost yum.repos.d]# ll
total 28
-rw-r--r-- 1 root root  512 Jun  5 22:21 CentOS-Base.repo
-rw-r--r-- 1 root root 1358 Sep  5  2021 epel.repo
-rw-r--r-- 1 root root 1457 Sep  5  2021 epel-testing.repo
-rw-r--r-- 1 root root  358 Jun  5 22:53 redhat.repo
-rw-r--r-- 1 root root  963 Oct  9  2014 webtatic-archive.repo
-rw-r--r-- 1 root root  865 Oct  9  2014 webtatic.repo
-rw-r--r-- 1 root root  963 Oct  9  2014 webtatic-testing.repo

检查epel加载是否成功

[root@localhost yum.repos.d]# yum list|grep epel|wc -l
13728

检查PHP7已经在yum list中

[root@localhost yum.repos.d]# yum list|grep php70
php70w.x86_64                             7.0.33-1.w7              webtatic     
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容