У меня есть система CentOS 5.4, которая не может быть снята для обновления основной версии в краткосрочной перспективе. Я хотел бы довести его до 5.11 (последняя минорная версия 5 выпущена). Поскольку 5 находится в архиве EOL, списки зеркал пакетов повреждены, и для установки обновлений мне придется указать их в архивах по адресу http://vault.centos.org/. Должен ли я указать 5.11 и обновление yum, указать текущую минорную версию и обновление или что-то еще?

1 ответ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 не поддерживается, но есть несколько вариантов.

Безопасная миграция.

  1. Возьмите и протестируйте полную резервную копию старой системы.
  2. Создайте вторую систему с CentOS-6 либо на новом оборудовании, либо на альтернативном наборе дисков / разделов.
  3. Перенесите приложения, данные и настройки для пользователей и системы с CentOS-5 на CentOS-6, чтобы найти синтаксис файлов и приложений и рабочие различия.
  4. Ищите резервные копии файлов конфигурации / etc / .rpm, оставшиеся от обновлений, и сравнивайте старые и текущие версии, адаптируясь по мере необходимости.
  5. Сними старую систему и перейди на новую.

Другие варианты написаны здесь

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .