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.
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 yum
configuraçõ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 .repo
arquivos 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.