Ho bisogno di un abbonamento RHEL per installare i pacchetti?


22

Sono nuovo di RHEL. Tentativo di installare software questa mattina e incorrere in blocchi stradali. È necessario disporre di un abbonamento per scaricare pacchetti tramite yum su RHEL?

Mi imbatto in diverse fonti in rete, alcuni lo fanno sembrare sì, hai bisogno di un abbonamento , altri lo fanno sembrare no, un abbonamento è richiesto solo per il supporto .

In entrambi i casi non riesco a installare il software ATM, perché le macchine su cui mi trovo non hanno l'abbonamento registrato. Esiste un modo per installare il software RHEL senza registrare un abbonamento? Se é cosi, come?

Risposte:


19

Sì, è necessario disporre di un abbonamento RHEL attivo per scaricare i pacchetti dai repository RHEL. Se la macchina non è mai stata sottoscritta o l'abbonamento è scaduto, non sarà possibile utilizzare nessuno dei repository forniti da RHEL.

Red Hat afferma , nella parte pertinente:

Se si sceglie di far scadere tutti gli abbonamenti e di non avere altri abbonamenti attivi nella propria organizzazione, si conserva il diritto di utilizzare il software, ma l'intero ambiente non riceverà più alcun vantaggio dell'abbonamento, tra cui:

  • Le ultime versioni del software certificato.
  • Errata di sicurezza o correzioni di errori.

E inoltre :

L'immissione di un numero di abbonamento Red Hat Enterprise Linux 5 consente all'installatore:

  • Accedi al set completo di pacchetti supportati incluso con l'abbonamento al momento dell'installazione.

  • Registra automaticamente il sistema su tutti i canali Red Hat Network (RHN) inclusi con l'abbonamento al momento dell'installazione.

Molti altri esempi possono essere trovati ...


È ancora possibile utilizzare repository di terze parti ; tuttavia, spesso dipendono dai pacchetti nei repository di base forniti da RHEL, pertanto molti pacchetti non verranno installati se tali dipendenze non possono essere soddisfatte.

L'unico modo per installare i pacchetti di base senza un abbonamento è scaricarli dal supporto di installazione.


Se non si è in grado o non si desidera acquistare un abbonamento Red Hat, considerare la migrazione a CentOS per evitare il problema.


Grazie Michael. Uno degli amministratori mi sta dicendo "Non è necessario un abbonamento per installare i normali pacchetti". Qualche idea su cosa significhi o se è inaccurato? Sto solo pensando che potrebbero esserci archivi alternativi che posso trovare per cose come Ruby , ma non sono sicuro di cosa sarebbero.
— cambio rapido

2
Se non si dispone di un abbonamento, è possibile installare solo pacchetti dal DVD di installazione e è necessario farlo manualmente.
— Michael Hampton

2
È possibile installare manualmente RPM che è una follia. Usa CentOS e smetti di ascoltare quell'amministratore.
— HTTP500,

@ HTTP500 Questo è il senso che ho avuto, e alcune allusioni di colleghi, sull'installazione di RPM. Probabilmente lo farò apparire con il mio manager, perché non vedo il punto di usare RHEL senza gestione delle dipendenze, lol!
— cambio rapido

Infatti. Il tempo sprecato costerebbe molto più dell'abbonamento!
— Michael Hampton

10

Un'alternativa è aggiungere il repository CentOS alle tue yumconfigurazioni. CentOS è in gran parte un derivato di RHEL . Pertanto, la maggior parte dei suoi pacchetti è compatibile con RHEL.

Michael Cutler ha scritto una guida per l' installazione dei pacchetti CentOS su RHEL . Brevemente:

# find out the release (version) of your RHEL
# ex: 5.0, 6.0, 6.3

lsb_release -r
cat /etc/issue

# create a new yum .repo config file

nano /etc/yum.repos.d/centos.repo

# add the following contents to centos.repo
# change the 6 in baseurl to your RHEL release
# check here for options: http://ftp.heanet.ie/pub/centos/

[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0

# save centos.repo and (optional) run this to reset the cache

yum clean all

Passaggi simili dovranno essere seguiti per altri repository di terze parti. È preferibile utilizzare il repository CentOS, tuttavia, poiché conterrà probabilmente tutte le dipendenze di cui i pacchetti avranno bisogno.

Tangenzialmente, se stai ottenendo PYCURL ERROR 22 - "The requested URL returned error: 404", puoi rimuovere i repository di terze parti obsoleti eliminando i loro .repofile e quelli correlati.

# Ex: http://repoforge.org

cd /etc/yum.repos.d/
rm rpmforge.repo
rm mirrors-rpmforge
rm mirrors-rpmforge-extras
rm mirrors-rpmforge-testing

4

Basta creare un pacchetto repo e conservarlo su un supporto rimovibile.

quando e dove è necessario è possibile utilizzare. È possibile ottenere i pacchetti dal DVD e non è necessario andare e installare tutti gli RPM necessari.


1
Questa non è una risposta completa alla domanda. Sembra piuttosto un post di "Works For Me".
— kworr,

mentre non è la risposta completa, un recente articolo meta ( meta.serverfault.com/questions/6440/… ) ha mostrato che è giusto rispondere solo a parti della domanda. Inoltre, la risposta è secondo me valida, ma manca solo di dettagli.
— Dennis Nolte,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.