Вы, безусловно, можете сделать этот переключатель. По сути, вы, более или менее, указываете свою установку на репозитории CentOS и продолжаете свой веселый путь. Однако у вас будет одна серьезная проблема: все репозитории CentOS имеют свои 5.x пакеты в версии 5.9. На первый взгляд кажется, что больше нет особых репозиториев 5.5.
Я делал это на веб-ферме несколько лет назад (примерно в эпоху RHEL/CentOS 5.3), но с тех пор не ...
Сначала убедитесь, что у вас есть текущая резервная копия вашей системы, так как это, как и все преобразования, может привести к значительному локальному повреждению в случае затруднений. Когда я это сделал, я смог пересечься с той же версией CentOS/RHEL. Я не уверен, каковы могут быть последствия перекрестной оценки и модернизации одновременно. Вероятно, беспорядок, поэтому действуйте с осторожностью.
1) Очистить кеш yum:
yum clean all
2) Загрузите ключ CentOS (я только что выбрал одно из зеркал CentOS, вы можете использовать любой, который вам нравится, http://mirrors.centos.org)
wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/RPM-GPG-KEY-CentOS-5
3) ... выпуск оборотов и заметки:
wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/CentOS/centos-release-5-9.el5.centos.1.x86_64.rpm
wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/CentOS/centos-release-notes-5.9-0.x86_64.rpm
4) ... ням
wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm
wget http://mirrors.cat.pdx.edu/centos/5/os/x86_64/CentOS/yum-updatesd-0.9-5.el5.noarch.rpm
5) Импортируйте новый ключ:
rpm --import RPM-GPG-KEY-CentOS-5
6) Удалите выпуск Redhat
rpm -e --nodeps redhat-release
7) ... и плагин Redhat Network
rpm -e yum-rhn-plugin
8) Установите только что загруженные RPM (убедитесь, что у вас нет других RPM в текущем каталоге)
rpm -Uvh -force yum*.rpm centos*.rpm
9) Обновите систему пакетами из новых репозиториев:
yum upgrade
10) перезагрузка.
Я сделал это, опять же, несколько лет назад, и это работало точно так, как рекламировалось тогда. Но и это большое, но, это было между теми же версиями версий RHEL и CentOS.
RHEL и CentOS чертовски стабильны, так что это, вероятно, все еще будет работать. Если бы был какой-либо другой выпуск не для предприятий, я бы без колебаний рекомендовал переустановить его. Тем не менее, как это .... это просто может работать.