
Я недавно сделал yum list updates и понял что на mirror.yandex.ru CentOS 5.5 больше не поддерживается… Ну значит будем обновляться
Обновляться буду в 2 этапа с 5.5 на 5.6 и с 5.6 на 5.7.
В первую очередь сделаем бэкапную версию нашей vps (у меня это выглядит как lvm-снапшот). Потом изменим в
1
|
/etc/yum.repos.d/CentOS-Base.repo
|
циферки в url с 5.5 на 5.6.
Чтобы увидеть что поменяется в системе и оценить что может сломаться делаем:
yum list updates
У меня всего приехало 156 обновлений. Для того чтобы скачать и установить обновления надо выполнить:
yum update
Перезагружаемся на новое ядро:
reboot
После перезагрузки (если та прошла успешно и всё взлетело) любуемся на:
1
2
3
4
|
[root@kitten ~]# cat /etc/redhat-release
CentOS release 5.6 (Final)
[root@kitten ~]# rpm -q centos-release
centos-release-5-6.el5.centos.1
|
Обновление с 5.6 на 5.7 происходит аналогично, на этот раз приезжает 131 обновление
1
2
3
4
|
[piroman@kitten ~]$ cat /etc/redhat-release
CentOS release 5.7 (Final)
[piroman@kitten ~]$ rpm -q centos-release
centos-release-5-7.el5.centos
|
Чуть позже обновлюсь на CentOS 6.0
UPD: Если у Вас стоял postfix с поддержкой mysql (из centos+) надо после обновления до 5.7 выключить его в
1
|
/etc/yum.repos.d/CentOS-Base.repo
|
в секциях base и updates. Для этого надо дописать к секциям exclude=postfix. И потом включить его в centosplus, дописав includepkgs=postfix. Потом забекапить конфиги, сделать yum remove postfix && yum install postfix и вернуть конфиги на место. Не забыть – влючить постфикс