GNU/Linux >> Znalost Linux >  >> Linux

Neexistují žádná povolená úložiště řešení RHEL

Můžete obdržet There are no enabled repos chybová zpráva při pokusu o instalaci aktualizací systému na novou instalaci Red Hat Linux. K tomu dochází, když jste nepovolili předplatné RHEL. V tomto tutoriálu vás provedeme pokyny krok za krokem k registraci předplatného RHEL, povolení správce balíčků a nakonec k instalaci aktualizací a odstranění chybové zprávy definitivně.

V tomto tutoriálu se naučíte:

  • Jak povolit úložiště Red Hat pomocí subscription-manager příkaz
  • Jak používat Red Hat ISO jako softwarové úložiště
Požadavky na software a konvence příkazového řádku systému Linux
Kategorie Požadavky, konvence nebo použitá verze softwaru
Systém Red Hat Linux
Software Není k dispozici
Jiné Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz.
Konvence # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz
$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel

Neexistují žádná povolená řešení RHEL pro úložiště


Po nové instalaci se na vašem systému Red Hat Linux zobrazí níže uvedená chybová zpráva. Jednoduše to znamená, že chcete-li získat aktualizace systému a také nainstalovat nový software, musíte nakonfigurovat úložiště balíčků.

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

Jedním ze způsobů, jak tento problém vyřešit, a také nejzřejmějším způsobem, je použití subscription-manager a postupujte podle pokynů k registraci vašeho systému RHEL a tím také k povolení repozitářů RHEL. K tomu musíte mít k dispozici placené nebo zkušební předplatné Redhat.

# subscription-manager register

Pokud si však chcete jen pohrát a nainstalovat software bez nutnosti mít aktuální předplatné Red Hat, můžete připojit svůj stažený ISO obraz Red Hat a nastavit jej jako výchozí místní úložiště a mít možnost instalovat software. Chcete-li povolit místní úložiště a překonat tak There are no enabled repos chyba, nejprve připojte svůj RHEL iso obraz:

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

Nyní, když máte své RHEL iso připojené v /media/rhel-iso/ , vytvořte nový dnf repo soubor na /etc/yum.repos.d/RHEL_Disc.repo s následujícím obsahem:

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

Jakmile budete připraveni, zkontrolujte nová úložiště, abyste povolili toto úložiště:

# dnf repolist

Nyní si budete moci nainstalovat nový software na svůj neregistrovaný RHEL Linux box. Jak můžete vidět níže, jsme schopni nainstalovat ukázkový balíček prostřednictvím repozitáře disku RHEL, který jsme vytvořili.

Nevýhodou je, že nebudete dostávat žádné nové aktualizace, což může způsobit bezpečnostní problém vašeho systému. Navíc při použití dnf následující zpráva bude i nadále přetrvávat.

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

Úvahy na závěr

V tomto tutoriálu jste viděli, jak povolit instalační úložiště v systému Red Hat Linux. Protože Red Hat vyžaduje, aby si uživatelé zaregistrovali placené nebo zkušební předplatné, musíme použít subscription-manager příkaz pro povolení úložišť. Případně jste viděli, jak použít instalační disk jako úložiště. Toto by mělo být vnímáno pouze jako dočasné řešení nebo jako řešení pro použití v testovacích scénářích. Nakonec si budete muset zaregistrovat účet Red Hat a zaregistrovat svůj systém.


Linux
  1. Jak zvládnout paniku linuxového jádra

  2. Jak najít všechna úložiště Subversion v systému?

  3. Co je vdso a vsyscall?

  1. Jak zkontrolovat, které funkce SysRq jsou povoleny?

  2. Maximální paměť využitelná 32bitovým systémem RHEL 6

  3. Jakou verzi RHEL používám?

  1. Existuje souborový systém podobný git?

  2. Jak zjistím, zda je v mé síti povoleno IP Multicasting?

  3. Změřte Linux IOPS pro běžící systém