Обновите PCRE до 8.40 на CentOS 7

Когда я делаю yum installed | grep pcre Я получил:

pcre.x86_64           8.32-15-el7_2.1     @updates
pcre-devel.x86_64     8.32-15-el7_2.1     @updates
  • Как мне обновить их до самых последних версий (в настоящее время 8.40)?
  • Должен ли я сначала удалить существующие пакеты (я попытался выполнить yum remove pcre, и похоже, что он собирается удалить миллион пакетов, поэтому я отменил его)?

  • Можно ли использовать предварительно скомпилированный репозиторий, чтобы я мог продолжать использовать обновление yum или мне нужно его скомпилировать?

  • Я видел установку PCRE с помощью учебника по компиляции, но не уверен, что это правильно для CentOS.

Необходимость обновления причины: Моя CMS, TYPO3 8.7.2, требует минимального PCRE 8.38.

Примечание: я сам размещаю это на выделенном сервере, так что не на кого опираться.

2 ответа

Решение

Как мне обновить их до самых последних версий (в настоящее время 8.40)?

Во-первых, спросите себя, зачем вам обновление, какие функции вы не можете получить? Что касается того, как, ваши следующие вопросы дают ответы.

Должен ли я сначала удалить существующие пакеты (я попытался выполнить yum remove pcre, и похоже, что он собирается удалить миллион пакетов, поэтому я отменил его)?

Предложите использовать предварительно скомпилированные пакеты с yum и внимательно изучите транзакцию обновления перед применением.

Наличие пакета и исходной установки усложнит ситуацию.

Подумайте о восстановлении с помощью дистрибутива, который поддерживает текущие версии, такие как Fedora. Может быть утомительно устанавливать и тестировать постоянные обновления, но, по крайней мере, вам не нужно выискивать или компилировать последний пакет.

Можно ли использовать предварительно скомпилированный репозиторий, чтобы я мог продолжать использовать обновление yum или мне нужно его скомпилировать?

Вы можете выбрать любой. Пакетный способ проще всего, когда вы найдете репозиторий, который имеет то, что вы хотите. Метод компиляции требует, чтобы вы установили зависимости сборки и сделали его сосуществующим с любыми установленными пакетами.

Я видел установку PCRE с помощью учебника по компиляции, но не уверен, что это правильно для CentOS.

Скрипты Linux From Scratch предполагают их распространение. Они не скажут вам, какие EL-пакеты установить, чтобы все произошло, потому что они вообще не основаны на Red Hat.

Кроме того, более подробное изучение LFS позволит вам оценить различия между дистрибутивами.

Бог -это любовь упоминает CentOS 7.3. Мне нужно было обновление для CSM Typo3 v8.7.2 на сервере cpanel Cloudlinux 7.3 (Centos 7.3), и CL предоставил мне бета-версию PCRE 8.40. Если вы используете CloudLinux, вы можете запросить поддержку CL для строки обновления yum. Я бегу 8.40 сейчас.

Другие вопросы по тегам