CentOS安装Nginx

来源:互联网 发布:电视机通过网络看电视 编辑:程序博客网 时间:2024/06/06 21:47

yum -y install nginx

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: centos.ustc.edu.cn
* base: centos.ustc.edu.cn
* extras: centos.ustc.edu.cn
* updates: data.nicehosting.co.kr
Setting up Install Process
No package nginx available.
Nothing to do

原因:EPEL未被启动,且指示的 rpm包不可用

解决方法:1.首先检查系统是否安装epel-release:

[root@flc ~]# rpm -q epel-release
package epel-release is not installed

2.如果没有安装,则install:

[root@flc ~]# rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Retrieving http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Preparing...                ########################################### [100%]
   1:epel-release           ########################################### [100%]

注意:

32位:http://mirrors.ustc.edu.cn/fedora/epel/6/i386/epel-release-6-6.noarch.rpm

64位:http://mirrors.ustc.edu.cn/fedora/epel/6/x86_64/epel-release-6-6.noarch.rpm

#安装成功

[root@flc ~]# rpm -q epel-release
epel-release-6-8.noarch   

#查看其所依附的软件文件
[root@flc ~]# rpm -qR epel-release  
/bin/sh 

/bin/sh 

config(epel-release) = 6-8

redhat-release >= 6

rpmlib(CompressedFileNames) <= 3.0.4-1

rpmlib(FileDigests) <= 4.6.0-1

rpmlib(PayloadFilesHavePrefix) <= 4.0-1

rpmlib(PayloadIsXz) <= 5.2-1

3导入key:

[root@flc ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

别忘了安装yum-priorities

[root@flc ~]#yum install yum-priorities

[root@flc ~]#cd /etc/yum.repos.d

[root@localhost yum.repos.d]# ls |grep epel

epel.repo

epel-testing.repo


然后安装nginx,即不报错:

[root@wmct-server yum.repos.d]# yum install nginx