Например, если на сервере (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
Обновит все, кроме пакетов ядра и т. Д.
Кстати, будет ли репозиторий содержать несколько версий пакета или он будет содержать только последнюю версию?
Обычно сопровождающий предоставляет только самую последнюю версию, однако в репозитории может быть несколько версий.