安裝webtatic-release.rpm報(bào)錯(cuò)(error: Failed dependencies: epel-release >= 7 is needed by webtatic-rele...

由于CentOS7自帶的yum沒有PHP7的安裝包,因此需要更換yum源使其可以下載安裝PHP7+
部署過程中執(zhí)行以下兩個(gè)語句會(huì)報(bào)錯(cuò),解決方法如下:

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的一個(gè)項(xiàng)目,為“紅帽系”的操作系統(tǒng)提供額外的軟件包,適用于RHEL、CentOS和Scientific Linux.

我們?cè)贑entos下使用yum安裝時(shí)往往找不到rpm的情況,官方的rpm repository提供的rpm包也不夠豐富,很多時(shí)候需要自己編譯很痛苦,而EPEL恰恰可以解決這兩方面的問題。EPEL的全稱叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社區(qū)打造,為 RHEL 及衍生發(fā)行版如 CentOS、Scientific Linux 等提供高質(zhì)量軟件包的項(xiàng)目。裝上了 EPEL之后,就相當(dāng)于添加了一個(gè)第三方源。

解決方案:

下載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

執(zhí)行安裝命令

[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

發(fā)現(xiàn)/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已經(jīng)在yum list中

[root@localhost yum.repos.d]# yum list|grep php70
php70w.x86_64                             7.0.33-1.w7              webtatic     
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容