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

Я думаю, что разрешил зависимость, rpm - нет

Я обновил репозиторий EPEL, чтобы установить репозиторий Remi, чтобы обновить PHP до 3.5.4, чтобы обновить civicrm (на CentOS 6.7 VPS с одним производственным сайтом и его сайтом для разработчиков).

реполистировать:

repo id          repo name                                         status
base             CentOS-6 - Base                                    6,575
epel             Extra Packages for Enterprise Linux 6 - x86_64     12,126
extras           CentOS-6 - extras                                  52
updates          CentOS-6 - Updates                                 1,472
repolist: 20,225

но rpm -Uvh remi-release-6.rpm дает

warning: remi-release-6.rpm: Header V3 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
error: Failed dependencies:
        epel-release >= 6 is needed by remi-release-6.6-2.el6.remi.noarch

Помимо того факта, что мне нужно найти и установить ключ GPG для Реми, почему версия 6 не работает с зависимостью, в которой написано GE 6?

Вероятно, вы установили репозитории EPEL, просто отредактировав вручную соответствующий файл в /etc/yum.repos.d. Это совершенно нормально с точки зрения загрузки пакетов EPEL в вашу систему, но для более сложного использования это немного не так.

Программное обеспечение REMI знает, что ему нужны пакеты EPEL, поэтому установка зависит от тех, которые настроены в. рекомендуемый способ включения пакетов EPEL в вашей системе - установить epel-release Об / мин. Он содержит соответствующий ключ GPG, файл репозитория yum и многое другое, но его присутствие позволяет пакетам быстро узнать, что пакеты EPEL будут доступны при необходимости.

Если вы все же установите epel-release RPM, тогда ваша система не только сможет получить доступ к пакетам EPEL, как это уже возможно, но и другие программные пакеты будут знать, что они могут полагаться на доступность EPEL, чего они в настоящее время не могут.