У меня есть Linux-машина Red Hat, и когда я пытаюсь установить какое-либо программное обеспечение, он говорит, что моя система не зарегистрирована, как мне установить
[root@JMNGD1BLT230V01 yum.repos.d]# yum install gettext-devel openssl-devel perl-CPAN perl-devel zlib-devel
Loaded plugins: product-id, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Setting up Install Process
No package gettext-devel available.
No package openssl-devel available.
No package perl-CPAN available.
No package perl-devel available.
Nothing to do
следующие мои реполисты
[root@JMNGD1BLT230V01 yum.repos.d]# yum repolist
Loaded plugins: product-id, security, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id repo name status
rsyslog-v7-stable Adiscon Rsyslog v7-stable for CentOS-6Server-x86_64 896
rsyslog-v8-stable Adiscon Rsyslog v8-stable for CentOS-6Server-x86_64 1,071
repolist: 1,967
Red Hat требует подписки для использования их репозиториев, то есть вам необходимо присоединиться к их программе для разработчиков или оплатить подписку.
Если вам на самом деле не нужен Red Hat (или контракт на обслуживание), вы можете вместо этого попробовать CentOS. Это почти то же самое, что и RHEL, за исключением немного более медленных обновлений, нескольких различных конфигураций по умолчанию, без фирменного стиля Red Hat и без подписки на сервисы (то есть это бесплатно).
Если у вас уже есть подписка, выполните действия, описанные в базе знаний Red Hat: https://access.redhat.com/solutions/253273
Вы можете установить репозиторий CentOS, если у вас нет подписки на Red Hat.
См. Эту ссылку о переходе с пакетов RedHat на пакеты CentOS.
https://wiki.centos.org/HowTos/MigrationGuide
По ссылке:
Миграция существующей системы с RHEL6 или SL6 на CentOS 6
Чтобы перейти с RHEL6 на CentOS 6, загрузите последние версии следующих пакетов для вашей архитектуры и поместите их во временный каталог. Вместо того, чтобы получать пакеты с помощью wget, как показано ниже, можно смонтировать установочный носитель CentOS-6 и установить пакеты с него. Для CentOS 6.2 x86_64
mkdir TMP
yum remove rhnlib abrt-plugin-bugzilla redhat-release-notes*
rpm -e --nodeps redhat-release redhat-indexhtml
cd TMP
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/centos-release-6-2.el6.centos.7.x86_64.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/centos-indexhtml-6-1.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-3.2.29-22.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos/6/os/x86_64/Packages/yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm
rpm -Uvh *.rpm
cd ..
rm -rf TMP
yum clean all
yum upgrade
Для CentOS 6.2 i386 меняются только строки wget:
wget http://mirror.centos.org/centos/6/os/i386/Packages/centos-release-6-2.el6.centos.7.i686.rpm
wget http://mirror.centos.org/centos/6/os/i386/Packages/centos-indexhtml-6-1.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-3.2.29-22.el6.centos.noarch.rpm
wget http://mirror.centos.org/centos/6/os/i386/Packages/yum-plugin-fastestmirror-1.1.30-10.el6.noarch.rpm