Preciso de uma assinatura RHEL para instalar pacotes?

Preciso de uma assinatura RHEL para instalar pacotes?

Sou novo no RHEL. Tentando instalar software esta manhã e encontrando obstáculos. É issoobrigatórioter uma assinatura para baixar pacotes viahummmno RHEL?

Estou encontrando diferentes fontes na rede, algumas fazem parecersim, você precisa de uma assinatura, outros fazendo parecernão, uma assinatura só é necessária para suporte.

Em ambos os casos, não consigo instalar o software ATM, porque as máquinas em que estou não têm a assinatura registrada. Existe uma maneira de instalar o software RHEL sem registrar uma assinatura? Se sim, como?

Responder1

Sim, você precisa ter umativoAssinatura RHEL para baixar pacotes dos repositórios RHEL. Se sua máquina nunca foi assinada ou a assinatura expirou, você não poderá usar nenhum dos repositórios fornecidos pelo RHEL.

Estados da Red Hat, na parte relevante:

Se você optar por deixar todas as suas assinaturas expirarem e não tiver outras assinaturas ativas em sua organização, você manterá o direito de usar o software, mas todo o seu ambiente não receberá mais nenhum dos benefícios da assinatura, incluindo:

  • As versões de software certificadas mais recentes.
  • Errata de segurança ou correções de bugs.

E mais além:

Inserir um número de assinatura do Red Hat Enterprise Linux 5 permite ao instalador:

  • Acesse o conjunto completo de pacotes suportados incluídos na assinatura no momento da instalação.

  • Registre automaticamente o sistema em todos os canais da Red Hat Network (RHN) incluídos na assinatura no momento da instalação.

Muitos outros exemplos podem ser encontrados...


Você ainda pode usarterceirorepositórios; no entanto, eles geralmente dependem de pacotes nos repositórios básicos fornecidos pelo RHEL e, portanto, muitos pacotes não serão instalados se essas dependências não puderem ser satisfeitas.

A única maneira de instalar pacotes básicos sem assinatura é retirá-los da mídia de instalação.


Se você não puder ou não quiser adquirir uma assinatura da Red Hat, consideremigrando para CentOSpara evitar o problema.

Responder2

Uma alternativa é adicionar o repositório CentOS às suas yumconfigurações. CentOS é em grande parte umderivado de RHEL. Como tal, a maioria dos seus pacotes são compatíveis com RHEL.

Michael Cutler escreveu um guia parainstalando pacotes CentOS no 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

Etapas semelhantes deverão ser seguidas para outros repositórios de terceiros. No entanto, é preferível usar o repositório CentOS, pois ele provavelmente conterá todas as dependências que seus pacotes precisarão.

Tangencialmente, se você estiver obtendo o PYCURL ERROR 22 - "The requested URL returned error: 404", poderá remover os repositórios de terceiros desatualizados, excluindo seus .repoarquivos e os relacionados.

# Ex: http://repoforge.org

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

Responder3

Basta criar um pacote repo e mantê-lo em uma mídia removível.

quando e onde você precisar, você pode usar. Você pode obter os pacotes do DVD e não há necessidade de instalar todos os RPM necessários.

Responder4

Existem algumas perguntas frequentes sobre isso emhttps://developers.redhat.com/articles/faqs-no-cost-red-hat-enterprise-linux.

Que identifica o uso gratuito de uma edição para desenvolvedores que não deve ser usada em nível empresarial.

informação relacionada