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

Установка mod_ssl на Centos, проблема с зависимостями

Я устанавливаю SSL-сертификат для работающей на данный момент CentOS 5.8 (окончательная версия)

Итак, я запустил это:

yum install mod_ssl

и получил это:

Error: Missing Dependency: httpd = 2.2.3-65.el5.centos is needed by package 1:mod_ssl-2.2.3-65.el5.centos.x86_64

Несколько подробностей о моей установке:

# yum list installed|grep httpd
httpd.x86_64                           2.2.20-1.w5                     installed
httpd-tools.x86_64                     2.2.20-1.w5                     installed

У тебя есть 2.2.20-1.w5 установлен, ищет специально 2.2.3-65.el5 как показано =. Также кажется, что у вас установлен нестандартный пакет, то есть тот, который не вышел из стандартных репозиториев, поскольку все пакеты RH / CentOS заканчиваются на .elX где X - номер основной версии.

Ответить на вопрос в комментариях. Похоже, что .w5 суффикс от Webtactic репозитории. Если вам ничего не нужно из этого репо, я бы предложил удалить его запись в /etc/yum.repos.d после удаления установки Apache. Если вам действительно нужны вещи из этого репо, я бы посоветовал следовать их инструкциям внизу страницы, на которую я ссылался выше, чтобы отключить репо и использовать его только при необходимости.

Невозможно изменить версию Apache, которая установлена ​​без простоя, хотя, если вы сначала сделаете резервную копию конфигураций, она должна быть очень минимальной - порядка 5 минут максимум.