'No package nginx available' error CentOS 6.5

27,275

Solution 1

nginx is not a part of base CentOS repository.

But you can install EPEL repositiry to get nginx:

yum install epel-release

and then

yum install nginx

Solution 2

This should work well for oraclelinux7

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install nginx

Dockerfile to install nginx on oraclelinux:

FROM oraclelinux:7-slim
RUN rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
RUN yum -y install nginx && yum clean all && rm -rf /var/cache/yum
EXPOSE 80
ENTRYPOINT ["nginx", "-g", "daemon off;"]

Solution 3

Your repo url is having an error. It is necessary to manually replace $releasever with either "5" (for 5.x) or "6" (for 6.x), depending upon your OS version. Similarly you have to edit the $basearch also. After that do the following command

yum clean all

yum install nginx

An alternative option is to install the epel repository and install nginx from there.

yum install epel-release

yum clean all

yum install nginx

Solution 4

What worked for me (CentOS 7.1) was removing epel first:

yum remove epel-release
yum install epel-release
yum update
yum install nginx

Solution 5

Install nginx first! Run the following commands to first add the EPEL repository (Extra Packages for Enterprise Linux) and then install nginx.

yum install epel-release
yum install nginx
Share:
27,275
Thơ Hoàng
Author by

Thơ Hoàng

Updated on February 26, 2020

Comments

  • Thơ Hoàng
    Thơ Hoàng about 4 years

    I'm trying to install nginx on CentOS 6.5, then I added these lines on file /etc/yum.repos.d/nginx.repo enter image description here

    Then install nginx by:
    enter image description here

    And I've got a message error: No package nginx available How can I fix it? I would greatly appreciate any help you can give me in working this problem!

  • Jyothu
    Jyothu almost 7 years
    No package epel-release available.
  • Van Tho
    Van Tho over 4 years
    @Jyothu After installing epel-release manually, it works! cyberciti.biz/faq/…
  • Kunsal Ajay
    Kunsal Ajay about 3 years
    This works for me on CentOS release 6.10 (Final)