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

Обновите CentOS 5.8 до более новой версии

На самом деле у меня VServer работает на CentOS 5.8.

Когда я пытаюсь

yum update

он застревает на этой версии и не будет обновляться до более высокой.

Какие-нибудь решения для этого?

заранее спасибо

Vserver - это не полная виртуализация, а виртуализация на уровне операционной системы. Ему нужна специальная, не поддерживаемая CentOS версия ядра linux на хосте, и он вообще не использует ядро ​​на гостевой машине.

Ваш провайдер может настроить гостя так, чтобы он не запускал обновления, чтобы он мог использовать одни и те же двоичные файлы для нескольких гостей, экономя место на жестком диске. Однако безответственно и опасно не устанавливать обновления безопасности, поэтому вам следует пожаловаться, если это так.

Вы можете обойти это, если ваш провайдер использовал модифицированный /etc/yum.repos.d/CentOS-Base.repo для отключения обновлений. Вы можете установить оригинальный пакет centos-release из CentOS 5.9 в гостевую систему. Он установит оригинальные репозитории yum в /etc/yum.repos.d/CentOS-Base.repo.rpmnew, который можно использовать для замены /etc/yum.repos.d/CentOS-Base.repo а затем попробуйте обновить пакеты в гостевой системе. Без гарантии.

Однако я бы не рекомендовал пытаться обновиться до CentOS 6. Вероятно, это было бы несовместимо с вашим хост-ядром.

Это технически возможно, но в идеале просто установите новую версию CentOS 6 и скопируйте файлы.

Прочтите следующее: http://wiki.centos.org/HowTos/MigrationGuide/MigratingFiveToSix