Назад | Перейти на главную страницу

Как выбрать версию nginx при установке rpm

В соответствии с nginx.org инструкция как установить nginx .rpm, в нем говорится, что я должен сделать следующее.

открыто nginx.repo

$ vi /etc/yum.repos.d/nginx.repo

вставьте в него следующий контент (для CentOs7)

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/7/$basearch/
gpgcheck=0
enabled=1

тогда просто сделай yum install nginx

Это работает, но устанавливает основную версию, а не стабильную. На данный момент у меня есть 1.8.0

[root@localhost ~]# nginx -v
nginx version: nginx/1.8.0

Итак, мой вопрос: как мне установить стабильную версию, которая сейчас находится на v1.6.3 в соответствии с nginx.org

2015-04-07 Выпущены стабильная версия nginx-1.6.3 и основная версия nginx-1.7.12.

Если кто-то ищет установку nginx 1.8, следующее не показывает nginx-1.8

yum --showduplicates list nginx

Вы можете использовать одну команду, как показано ниже, чтобы загрузить и установить rpm

sudo rpm -Uvh http://nginx.org/packages/centos/7/x86_64/RPMS/nginx-1.8.0-1.el7.ngx.x86_64.rpm

Во-первых, вы должны посмотреть, какие пакеты доступны

yum --showduplicates list nginx

Глядя на это репо, кажется, что nginx 1.6.3-1 это та версия, которую вы хотите.

Вы можете установить конкретную версию, добавив ее к имени пакета с дефисом:

yum install nginx-1.6.3-1

Тем не менее, nginx 1.8 был выпущен как стабильный.