У меня есть система CentOS 5.4, которая не может быть снята для обновления основной версии в краткосрочной перспективе. Я хотел бы довести его до 5.11 (последняя минорная версия 5 выпущена). Поскольку 5 находится в архиве EOL, списки зеркал пакетов повреждены, и для установки обновлений мне придется указать их в архивах по адресу http://vault.centos.org/. Должен ли я указать 5.11 и обновление yum, указать текущую минорную версию и обновление или что-то еще?
1 ответ
0
Для обновления до последней версии CentOS 5.11 вам необходимо удалить все предыдущие репозитории в вашей системе.
rm /etc/yum.repos.d/*repo
затем создайте новый файл /etc/yum.repos.d/centos.repo
[repo]
name=CentOS
baseurl=http://vault.centos.org/5.11/updates/x86_64
enabled=1
gpgcheck=0
#proxy = http://uncomment.if.you.have.proxy.com:3128
Тогда беги
yum clean all
yum update
Теперь у вас будет 5.11.
Прямое обновление с CentOS 5 до CentOS 6 не поддерживается, но есть несколько вариантов.
Безопасная миграция.
- Возьмите и протестируйте полную резервную копию старой системы.
- Создайте вторую систему с CentOS-6 либо на новом оборудовании, либо на альтернативном наборе дисков / разделов.
- Перенесите приложения, данные и настройки для пользователей и системы с CentOS-5 на CentOS-6, чтобы найти синтаксис файлов и приложений и рабочие различия.
- Ищите резервные копии файлов конфигурации / etc / .rpm, оставшиеся от обновлений, и сравнивайте старые и текущие версии, адаптируясь по мере необходимости.
- Сними старую систему и перейди на новую.
Другие варианты написаны здесь