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

Пакет rh-php56 недоступен в CentOS 6 через centos-release-scl

Установка пакета rh-php56 в образе CentOS 6 Docker используемый работать с использованием описанная здесь методология, но теперь я получаю следующую ошибку от yum:

Нет доступного пакета rh-php56.

Запрос yum, Я вижу, что другие пакеты из коллекций программного обеспечения (например, rh-php70) являются доступно, поэтому я знаю, что centos-release-scl работает.

RPM-пакеты rh-php56 существуют во всех проверенных мной зеркалах, например, http://mirror.centos.org/centos/6/sclo/x86_64/rh/rh-php56/

Мое обходное решение состояло в том, чтобы установить пакеты, ссылаясь на полные зеркальные URL-адреса на RPM, что кажется глупым.

В сводке на странице вероятности нежелательной почты отмечается следующее:

Эта коллекция EOL с апреля 2018 года.

Я работаю над обновлением PHP7, но пока мне нужно поработать с 5.6. Пакеты SCL с EOL как-то исключены из yum?

Видеть Документация по жизненному циклу RHSCL

Срок службы rh-php56 истек в апреле 2018 года, поэтому скоро он будет удален из реального репозитория.

Он останется доступным в хранилище (например, php54 и php55), но я настоятельно рекомендую перейти на поддерживаемую версию (rh-php70 или rh-php71).

Кстати, он все еще в сети:

# LANG=C yum list rh-php56\*
Installed Packages
rh-php56.x86_64                2.3-1.el6           @centos-sclo-rh   
rh-php56-php-cli.x86_64        5.6.25-1.el6        @centos-sclo-rh   
rh-php56-php-common.x86_64     5.6.25-1.el6        @centos-sclo-rh   
rh-php56-php-pear.noarch       1:1.9.5-4.el6       @centos-sclo-rh   
rh-php56-php-pecl-jsonc.x86_64 1.3.6-3.el6         @centos-sclo-rh   
rh-php56-php-process.x86_64    5.6.25-1.el6        @centos-sclo-rh   
rh-php56-php-xml.x86_64        5.6.25-1.el6        @centos-sclo-rh   
rh-php56-runtime.x86_64        2.3-1.el6           @centos-sclo-rh   
Available Packages
rh-php56-build.x86_64          2.0-6.el6           rhscl-rh-php56-el6
...