我试图在CentOS 6.5安装nginx的,然后我就加入这些文件行/etc/yum.repos.d/nginx.repo “不包nginx的用”错误的CentOS 6.5
然后安装nginx通过:
而我有一个消息错误:没有包nginx可用 我该如何解决它?我将不胜感激任何帮助您解决此问题的能力!
我试图在CentOS 6.5安装nginx的,然后我就加入这些文件行/etc/yum.repos.d/nginx.repo “不包nginx的用”错误的CentOS 6.5
然后安装nginx通过:
而我有一个消息错误:没有包nginx可用 我该如何解决它?我将不胜感激任何帮助您解决此问题的能力!
您的存储库存在错误。 根据您的操作系统版本,有必要手动将$ releasever替换为“5”(对于5.x)或“6”(对于6.x)。同样,你也必须编辑$ basearch。 之后做以下命令
百胜清洁所有
百胜安装nginx的
另一种选择是安装EPEL存储库,并从那里安装nginx的。
百胜安装EPEL释放
百胜清洁所有
百胜虽然否则张贴咨询关于回购手动设置$releasever
和$basearch
值安装nginx的
文件本身不会受到伤害(至少在您坚持所设置的值所引用的软件版本时),它并不是严格的y必要。
我也有你已经发布的确切内容,在一个名为/etc/yum.repos.d/nginx.repo
的文件中正常工作,但没有明确设置上述值。
我的建议是进行yum update
尝试安装(因为它是可能的,当你试图安装,百胜并没有查询所有从文件回购网址在/etc/yum.repos.d/
其数据库的最新版本)之前。另外,请确保您创建的文件以.repo
结尾,否则它将被yum忽略。
如果失败,请检查该目录中文件的SElinux安全上下文 - 或者继续操作并通过运行restorecon -Rv '/etc/yum.repos.d'
手动恢复它们,并检查手动创建的回购文件的文件权限,该文件应归属于root:root并显示644作为文件权限。要手动修改这些,请运行chmod 644 /etc/yum.repos.d/nginx.repo
和chown root:root /etc/yum.repos.d/nginx.repo
我希望上面的某些部分能够解决您的问题!
nginx不是基本CentOS存储库的一部分。
但是你可以安装EPEL repositiry获得nginx的:
yum install epel-release
然后
yum install nginx
安装nginx
第一!运行以下命令首先添加EPEL存储库(Enterprise Linux的额外软件包),然后安装nginx。
yum install epel-release
yum install nginx
请阅读并遵循[回答]。 – JosefZ 2017-05-28 11:13:46
没有包epel-release可用。 – Jyothu 2017-06-01 09:30:58