GNU/Linux >> Linux Esercitazione >  >> Linux

Non ci sono repository abilitati RHEL soluzione

Potresti ricevere un There are no enabled repos messaggio di errore quando si tenta di installare gli aggiornamenti di sistema su una nuova installazione di Red Hat Linux. Ciò si verifica quando non hai abilitato l'abbonamento RHEL. In questo tutorial, ti guideremo attraverso le istruzioni passo passo per registrare il tuo abbonamento RHEL, abilitare il gestore pacchetti e infine installare gli aggiornamenti e correggere definitivamente il messaggio di errore.

In questo tutorial imparerai:

  • Come abilitare i repository Red Hat con subscription-manager comando
  • Come utilizzare una ISO Red Hat come repository software
Requisiti software e convenzioni della riga di comando Linux
Categoria Requisiti, convenzioni o versione del software utilizzata
Sistema Red Hat Linux
Software N/D
Altro Accesso privilegiato al tuo sistema Linux come root o tramite sudo comando.
Convenzioni # – richiede che i comandi linux dati vengano eseguiti con i privilegi di root direttamente come utente root o usando sudo comando
$ – richiede che i comandi linux dati vengano eseguiti come un normale utente non privilegiato

Non ci sono repository abilitati nella soluzione RHEL


Il seguente messaggio di errore verrà visualizzato sul tuo sistema Red Hat Linux dopo una nuova installazione. Significa semplicemente che per ottenere gli aggiornamenti di sistema e anche per installare nuovo software è necessario configurare i repository dei pacchetti.

Error: There are no enabled repositories in "/etc/yum.repos.d", "/etc/yum/repos.d",  "/etc/distro.repos.d"

Un modo per rimediare a questo problema, nonché il modo più ovvio, è utilizzare subscription-manager e segui le istruzioni per registrare il tuo sistema RHEL e quindi abilitare anche i repository RHEL. Per questo è necessario disporre di un abbonamento Redhat a pagamento o di prova disponibile.

# subscription-manager register

Tuttavia, se vuoi semplicemente giocare e installare software senza la necessità di un abbonamento Red Hat aggiornato, puoi montare la tua immagine ISO Red Hat scaricata e renderla il tuo repository locale predefinito ed essere in grado di installare il software. Per abilitare il tuo repository locale e quindi superare il There are no enabled repos errore, prima monta la tua immagine ISO RHEL:

# mkdir /media/rhel-iso
# mount /dev/cdrom /media/rhel-iso/

Ora che hai il tuo RHEL iso montato in /media/rhel-iso/ , crea un nuovo file repository dnf in /etc/yum.repos.d/RHEL_Disc.repo con il seguente contenuto:

[RHEL_Disc]
name=rhel-8.5-x86_64-dvd
baseurl="file:///media/rhel-iso/AppStream/"
gpgcheck=0

Una volta pronto, verifica la presenza di nuovi repository per abilitare questo repository:

# dnf repolist

Ora sarai in grado di installare nuovo software sulla tua scatola RHEL Linux non registrata. Come puoi vedere di seguito, siamo in grado di installare un pacchetto di esempio tramite il repository di dischi RHEL che abbiamo creato.

Lo svantaggio è che non riceverai nuovi aggiornamenti e questo può creare un problema di sicurezza per il tuo sistema. Inoltre, quando si utilizza il dnf comando il seguente messaggio continuerà a persistere.

This system is not registered with an entitlement server. You can use subscription-manager to register.

Pensieri conclusivi

In questo tutorial, hai visto come abilitare i repository di installazione su un sistema Red Hat Linux. Poiché Red Hat richiede che gli utenti registrino un abbonamento a pagamento o di prova, è necessario utilizzare il subscription-manager comando per abilitare i repository. In alternativa, hai visto come utilizzare il disco di installazione per fungere da repository. Questa dovrebbe essere vista solo come una soluzione temporanea o da utilizzare in scenari di test. Infine, dovrai creare un account Red Hat e registrare il tuo sistema.


Linux
  1. Come gestire un panico del kernel Linux

  2. Come individuare tutti i repository di Subversion sul sistema?

  3. Come verificare quali funzioni SysRq sono abilitate?

  4. Esiste un file system simile a git?

  5. Ci sono alternative all'uso di `udev`?

Come controllare la versione di Linux Red Hat (RHEL) installata sul tuo sistema

Abilita i repository di gestione delle sottoscrizioni su Redhat 8 Linux

Red Hat Enterprise Linux (RHEL) 8 passaggi di installazione con schermate

Il mio viaggio nell'amministrazione del sistema Linux

Come faccio a sapere se il multicasting IP è abilitato sulla mia rete?

Misura gli IOPS Linux per un sistema in esecuzione