Пытаюсь установить nginx из официальных репозиториев nginx.
Я загрузил nginx-release-rhel * .rpm с nginx.org и установил его с помощью yum. Но, хотя новый пакет nginx-debug доступен в новом репозитории nginx, доступная версия для nginx - 0.8.54.
Что я могу сделать, чтобы принудительно установить nginx 1.0.X?
Изменить: дополнительная информация о файлах конфигурации.
Это /etc/yum.repos.d/nginx.repo
файл:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/rhel/6/$basearch/
gpgcheck=0
enabled=1
Это то, что uname -a
должен сказать:
$ uname -a
Linux ip-XX-XXX-XX-YYY 2.6.35.14-107.1.36.amzn1.i686 #1 SMP Thu Feb 16 23:14:37 UTC 2012 i686 i686 i386 GNU/Linux
Наконец, это результат работы yum info nginx
:
$ yum info nginx
Loaded plugins: fastestmirror, priorities, security, update-motd
Loading mirror speeds from cached hostfile
* amzn-main: packages.us-east-1.amazonaws.com
* amzn-updates: packages.us-west-2.amazonaws.com
amzn-main | 2.1 kB 00:00
amzn-updates | 2.3 kB 00:00
nginx | 1.3 kB 00:00
10 packages excluded due to repository priority protections
Available Packages
Name : nginx
Arch : i686
Version : 0.8.54
Release : 1.4.amzn1
Size : 385 k
Repo : amzn-updates
Summary : Robust, small and high performance HTTP and reverse proxy server
URL : http://nginx.net/
License : BSD
Description : Nginx [engine x] is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3
: proxy server written by Igor Sysoev.
Похоже, он попадает в репо Amazon и игнорирует репо nginx. Попробуйте сделать это:
yum --showduplicates list nginx
Посмотрите, видите ли вы оттуда пакеты 1.x.
Затем с конкретным именем сделайте что-нибудь вроде:
yum install nginx-1.0.13-1
чтобы установить этот конкретный пакет. Возможно, вам придется заранее удалить установленную на данный момент версию 0.8.