UmbrellaCoders
@UmbrellaCoders
PHP, JS Developer

Не могу установить nginx на centos 6.9?

Впервые не могу установить nginx, версия centos 6.9

Loading mirror speeds from cached hostfile
 * base: mirrors.neterra.net
 * epel: mirrors.uni-ruse.bg
 * extras: mirrors.neterra.net
 * updates: mirrors.neterra.net
 * webtatic: uk.repo.webtatic.com
Разрешение зависимостей
--> Проверка сценария
---> Package nginx.x86_64 1:1.12.0-1.el7.ngx will be для установки
--> Обработка зависимостей: systemd для пакета: 1:nginx-1.12.0-1.el7.ngx.x86_64
--> Обработка зависимостей: libc.so.6(GLIBC_2.14)(64bit) для пакета: 1:nginx-1.12.0-1.el7.ngx.x86_64
--> Обработка зависимостей: libpcre.so.1()(64bit) для пакета: 1:nginx-1.12.0-1.el7.ngx.x86_64
--> Проверка зависимостей окончена
Ошибка: Пакет: 1:nginx-1.12.0-1.el7.ngx.x86_64 (nginx)
            Необходимо: libpcre.so.1()(64bit)
Ошибка: Пакет: 1:nginx-1.12.0-1.el7.ngx.x86_64 (nginx)
            Необходимо: libc.so.6(GLIBC_2.14)(64bit)
Ошибка: Пакет: 1:nginx-1.12.0-1.el7.ngx.x86_64 (nginx)
            Необходимо: systemd
 Вы можете попробовать --skip-broken чтобы обойти проблему
 Вы можете попробовать запустить: rpm -Va --nofiles --nodigest


Пакет pcre-devel-7.8-7.el6.x86_64 уже установлен, и это последняя версия.


я в растерянности, понимаю что проблема в пакетах, гугл не помог.
  • Вопрос задан
  • 835 просмотров
Решения вопроса 1
CityCat4
@CityCat4
//COPY01 EXEC PGM=IEBGENER

Package nginx.x86_64 1:1.12.0-1.el7.ngx will be для установки


Вы пытаетесь поставить пакет для CentOS 7. Суффикс el7 - это CentOS7, Вам нужен пакет с суффиксом el6. Понятно, что systemd в el6 нет и не будет :)

Файл с описанием репы для nginx для EL6, сохранить под именем nginx.repo в /etc/yum.repos.d

# nginx.repo

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/mainline/centos/6/$basearch/
gpgcheck=0
enabled=1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы