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

Понижение версии httpd на centos с помощью yum

На сервере в настоящее время установлен httpd-2.0.63-2.el4s1.centos.2 (из репозитория centosplus), но в этой версии отсутствуют некоторые обновления безопасности. Где httpd-2.0.52-49.ent.centos4 - это более низкая версия, но у нее есть последние обновления безопасности. Поэтому мне нужно перейти на более раннюю версию.

Похоже, единственный способ - удалить его, а затем установить 2.0.52. Будет ли это испортить какие-либо конфигурации? Должен ли я сначала сделать резервную копию всех файлов conf?

Решение было yum erase httpd (и при этом НЕ удалялись никакие файлы конфигурации.) Однако некоторые пакеты PHP были удалены. Итак, мне просто нужно было посмотреть, какие из них, а затем переустановить их.

Если вы установили и обновили httpd через yum, вы можете сделать yum downgrade httpd перейти к предыдущей версии.

Обычно обновления пакетов не затрагивают файлы конфигурации, но на всякий случай я бы сначала запустил это:

cd /etc/httpd; tar cvfz /var/tmp/httpd_backup.$(date +"%Y-%m-%d).tar.gz *

Это создаст датированную резервную копию в / var / tmp.

Если вы хотите предотвратить будущие обновления, рассмотрите возможность использования плагина yum yum-versionlock также.