Preciso de uma assinatura do RHEL para instalar pacotes?

18

Sou novo no RHEL. Tentando instalar o software esta manhã e correndo em bloqueios de estradas. É obrigatório ter uma assinatura para baixar pacotes via yum no RHEL?

Estou encontrando fontes diferentes na net, algumas fazem parecer sim, você precisa de uma assinatura , outras fazendo soar como não, uma assinatura só é necessária para suporte .

Em ambos os casos, estou impossibilitado de 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?

    
por quickshiftin 09.09.2013 / 20:50

3 respostas

18

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

Red Hat declara , em parte relevante:

If you choose to let all your subscriptions expire and have no other active subscriptions in your organization, you retain the right to use the software, but your entire environment will no longer receive any of the subscription benefits, including:

  • The latest certified software versions.
  • Security errata or bug fixes.

E mais :

Entering a Red Hat Enterprise Linux 5 subscription number lets the installer:

  • Access the full set of supported packages included with the subscription at install time.

  • Automatically register the system to all Red Hat Network (RHN) channels included with the subscription at install time.

Muitos outros exemplos podem ser encontrados ...

Você ainda pode usar repositórios de terceiros ; no entanto, eles geralmente dependem de pacotes nos repositórios de base fornecidos pelo RHEL e, portanto, muitos pacotes falharão na instalação se essas dependências não puderem ser satisfeitas.

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

Se você não puder ou não quiser comprar uma assinatura da Red Hat, considere migrar para o CentOS para evitar o problema.

    
por 09.09.2013 / 20:52
7

Uma alternativa é adicionar o repositório do CentOS ao seu yum configs. O CentOS é, em grande parte, um derivativo do RHEL . Como tal, a maioria dos seus pacotes são compatíveis com o RHEL.

Michael Cutler escreveu um guia para instalação dos pacotes do CentOS no RHEL . Resumidamente:

# 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 precisarão ser seguidas para outros repos de terceiros. No entanto, é preferível usar o repositório CentOS, pois ele provavelmente conterá todas as dependências de que seus pacotes precisarão.

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

# Ex: http://repoforge.org

cd /etc/yum.repos.d/
rm rpmforge.repo
rm mirrors-rpmforge
rm mirrors-rpmforge-extras
rm mirrors-rpmforge-testing
    
por 20.09.2016 / 00:54
2

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

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

    
por 29.07.2014 / 12:52

Tags