我已经用头敲键盘了!我正在 CentOS 6.5 x86_64 上工作。
首先我尝试更新php
并apache
使用easy apache。更新很快就失败了,所以我继续在互联网上进行常规搜索。看来我也跑不了了yum update
。这是读数的底部:
Error: Package: glibc-utils-2.12-1.132.el6_5.2.x86_64 (updates)
Requires: libgd.so.2()(64bit)
Removing: gd-2.0.35-11.el6.x86_64 (@base)
libgd.so.2()(64bit)
Updated By: gd-2.1.0-1.el6.x86_64 (CentALT)
Not found
Error: Package: cpanel-webalizer-2.23_05-2.cp1136.x86_64 (installed)
Requires: libgd.so.2()(64bit)
Removing: gd-2.0.35-11.el6.x86_64 (@base)
libgd.so.2()(64bit)
Updated By: gd-2.1.0-1.el6.x86_64 (CentALT)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
我尝试过跑步rpm -Va --nofiles --nodigest
,但没有成功。
我读过的很多内容都提到了存储库。我安装了以下存储库:
CentOS-Base.repo
CentOS-Vault.repo
mod-pagespeed.repo
CentOS-Debuginfo.repo
epel.repo
remi.repo
centalt.repo
CentOS-Media.repo
epel-testing.repo
我知道存在问题,centalt.repo
因为当我尝试访问基本 URL 时,我收到一条403:forbidden
消息。
我尝试使用wget
安装,gd-2.0.35-11.el6.x86_64.rpm
但它说它已经安装了。对我来说,这意味着libgd.so.2()(64bit)
也应该安装(根据http://www.rpmfind.net//linux/RPM/centos/6.5/x86_64/Packages/gd-2.0.35-11.el6.x86_64.html)。
我真的被困在这里...我真的希望有人能帮助我解决这个问题。我需要为客户更新 PHP。
答案1
我只需将.repo
CentALT 文件重新指向其中一个镜像即可。主存储库确实似乎已关闭,我只能浏览其顶级 URL,所有 YUM URL 都返回 403 Forbidden。
这是一面这样的镜子:
您可以/etc/yum.repo.d/centos.alt.ru.repo
像这样更改文件:
[CentALT]
name=CentALT Packages for Enterprise Linux 6 - $basearch
baseurl=http://mirror.neu.edu.cn/CentALT/6/$basearch/
enabled=1
gpgcheck=0