Сообщение об ошибке ниже будет отображаться в вашей системе Redhat linux после новой установки системы RHEL 7. Это просто означает, что для получения обновлений системы, а также для установки нового программного обеспечения вам необходимо настроить репозитории пакетов.
Одним из наиболее очевидных способов решения является использование subscription-manager и следование инструкциям для регистрации вашей системы RHEL7 и, следовательно, включения репозиториев RHEL. Для этого вам необходимо иметь платную или пробную подписку Redhat. Однако, если вы просто хотите поиграть и установить программное обеспечение без необходимости обновлять подписку Red Hat, вы можете смонтировать загруженный образ Redhat ISO, сделать его локальным репозиторием по умолчанию и иметь возможность устанавливать программное обеспечение. Чтобы включить ваш локальный репозиторий и тем самым преодолеть There are no enabled repos.первое монтирование вашего ISO-образа REHL7, выполните:
[root@rhel7 ~]# mkdir /media/rhel7-repo-iso
[root@rhel7 ~]# mount /dev/cdrom /media/rhel7-repo-iso/
mount: /dev/sr0 is write-protected, mounting read-only
Теперь, когда у вас есть RHEL 7 iso, в /media/rhel7-repo-iso/ создайте новый файл репозитория yum со следующим содержимым:
[root@rhel7 ~]# vi /etc/yum.repos.d/RHEL_7_Disc.repo
[root@rhel7 ~]# cat /etc/yum.repos.d/RHEL_7_Disc.repo
[RHEL_7_Disc]
name=RHEL_7_x86_64_Disc
baseurl="file:///media/rhel7-repo-iso/"
gpgcheck=0
Когда все будет готово, проверьте наличие новых репозиториев, чтобы включить этот репозиторий:
# yum repolist
Теперь вы сможете установить новое программное обеспечение на незарегистрированную версию Linux RHEL 7.
Недостатком является то, что вы не будете получать никаких новых обновлений, и это может создать проблему безопасности для вашей системы.
Кроме того, при использовании yum команды, всегда будет отображаться на вашем терминале следующее: