目前青衿和另外一位朋友遇到安装错误都是因为阿里云的CentOS6.5缺少VestaCP安装所需要的软件依赖包所导致的。具体错误代码为 error: Failed dependencies : epel-release >=6 is needed by remi -release-6.5-1.el6.remi.noarch 听说阿里云centos6.5被“优化”的很过分,以上问题便是缺少Extra Packages for Enterprise Linux (EPEL)导致的,可以理解为是企业Linux的额外的软件包,EPEL由一个Fedora特别网络小组共同创建、维护和管理,提供高质量额外的企业版Linux软件包。 我们只要安装EPEL包即可。 首先 $ wget http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm 然后 $ sudo rpm -ivh epel-release-6-8.noarch.rpm 安装好EPEL 后,用yum 命令来检查是否添加到源列表
yum repolist
返回如下
yum repolist
Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile
- base: mirrors.vonline.vn
- epel: buaya.klas.or.id
- extras: centos-hn.viettelidc.com.vn
- updates: mirrors.fibo.vn repo id repo name status base CentOS-6 - Base 6,381 epel Extra Packages for Enterprise Linux 6 - x86_64 10,023 extras CentOS-6 - Extras 13 nginx nginx repo 47 updates CentOS-6 - Updates 1,555 repolist: 18,019 EPEL已经在repo 后列出,并且显示提供了上万个软件包,所以EPEL 已经安装到你的CentOS了。 然后重新执行VestaCP的安装即可。