4

Мне дали ВМ для машины RHEL5.5, но у меня нет подписки RHN. Я получаю это предупреждение при использовании yum:

bash-3.2$ sudo yum update
[sudo] password for streamsadmin: 
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
Skipping security plugin, no data
Setting up Update Process
No Packages marked for Update

Могу ли я вместо этого перейти на использование репозиториев CentOS?

1 ответ1

6

Вы, безусловно, можете сделать этот переключатель. По сути, вы, более или менее, указываете свою установку на репозитории 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 чертовски стабильны, так что это, вероятно, все еще будет работать. Если бы был какой-либо другой выпуск не для предприятий, я бы без колебаний рекомендовал переустановить его. Тем не менее, как это .... это просто может работать.

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