原因,系统配置的安装库中没有nginx,需添加额外的库源EPEL(Extra Packages for Enterprise Linux)。
1.如果还没有添加EPEL,先添加其库源:
1 2 3 4 5 6 7 8 9 10 11 12 |
# 如果是RHEL/CentOS 6 32-Bit 执行下列两行 wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm # 如果是RHEL/CentOS 6 64-Bit 执行下列两行 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm # 或者 yum install epel-release |
2.刷新库源
1 2 3 |
yum repolist |
如果没有出现epel字样,说明没有成功,我们需要检查一下下列文件:
1 2 3 |
vim /etc/yum.repos.d/epel.repo |
如果出现enable=0, 说明epel是在这里被设置成禁用了,将全部enable=0,改成enable=1即可。或者在终端使用以下命令修改:
1 2 3 |
sed -i 's/enabled=0/enable=1/g' /etc/yum.repos.d/epel.repo |
2.如果已经添加,采用以下命令安装
1 2 3 4 |
yum --enablerepo=epel install nginx #如果已经激活epel,yum install nginx 应该也是可以的,读者可自行尝试 |