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.