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

Может ли yum избежать серьезного обновления, но применить необходимое исправление безопасности?

Например, если на сервере (CentOS) установлен PHP 5.2.6 и добавлен сторонний репозиторий, который предоставляет как PHP 5.2.12, так и PHP 5.3.1.

PHP 5.2.12 и PHP 5.3.1 - это последние версии PHP 5.2 и PHP 5.3 соответственно.

Будет ли yum просто обновлять PHP 5.2.6 до PHP 5.3.1 при запуске команды yum update?

Или у него есть некоторый разум, что серьезное обновление (с 5.2 до 5.3) может вызвать проблемы и, следовательно, для безопасности он решает вместо этого перейти на PHP 5.2.12?

Кстати, будет ли репозиторий содержать несколько версий пакета или он будет содержать только последнюю версию?

Если вы используете репозитории remi, вам очень поможет Вот - Я использовал это обновление Fedora 6:

yum --enable remi --exclude=mysql-libs install php

Хотя в более общем плане все, что вам нужно, это

yum upgrade php

Или для конкретной версии удалите .i386 и т. Д., Добавьте дефис, затем добавьте версию

yum install php-5.3.1-1.fc6.remi

Альтернативно

yum check-update

Покажу вам все пакеты и

yum update --exclude=kernel

Обновит все, кроме пакетов ядра и т. Д.

Кстати, будет ли репозиторий содержать несколько версий пакета или он будет содержать только последнюю версию?

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