yum + como instalar a internet da VIA e não de repositórios locais

0

Eu tenho a versão 7.2 da máquina Red Hat do Linux

Estou usando repositórios locais no servidor - starmachine para instalar pelo yum

 root@test:/etc/yum.repos.d # more redhat.repo
 #
 # Certificate-Based Repositories
 # Managed by (rhsm) subscription-manager
 #
 # *** This file is auto-generated.  Changes made here will be over-written. ***
 # *** Use "subscription-manager repo-override --help" if you wish to make  changes. ***
 #
 # If this file is empty and this system is subscribed consider
 # a "yum repolist" to refresh available repos
 #

 #


 root@test:/etc/yum.repos.d # more  prv.repo
 [localbase]
 name=Red Hat Enterprise Linux 
 baseurl=http://starmachine/mnt/SO/ver/search/yum
 enabled=1
 gpgcheck=0

 [updates]
 name=Red Hat Enterprise Linux 
 baseurl=http://starmachine/mnt/SO/yum/lin/x86_64/updates
 enabled=1
 gpgcheck=0

quais as mudanças que eu preciso fazer (em quais arquivos) para instalar pelo yum da internet e não dos repositórios locais e baixar o rpm do red-hat site

é possível?

 test:~ # subscription-manager repos --list
 This system has no repositories available through subscriptions.
    
por yael 28.03.2016 / 19:24

1 resposta

1

Você pode usar o yum-config-manager para adicionar um repositório on-line, desde que você tenha o url para um repositório on-line (especificamente, o arquivo .repo):

yum-config-manager --add-repo repository_url
yum-config-manager --enable repository

em que repository_url é a URL do arquivo .repo e repository é o ID do repositório exclusivo que pode ser encontrado usando o comando yum repolist all .

Acredito que, desde que você tenha uma assinatura do RHEL, terá acesso garantido aos repositórios do RHEL que podem ser acessados pelo yum. De acordo com a página na documentação do RHEL7 ,

When the system is registered with Red Hat Subscription Management to the certificate-based Content Delivery Network (CDN), the Red Hat Subscription Manager tools are used to manage repositories in the /etc/yum.repos.d/redhat.repo file.

Portanto, se você quiser acessar os repositórios do RHEL, precisará usar essas ferramentas. Você pode encontrar mais informações sobre eles na documentação do RHEL on-line (Documentação do RHEL 7, Guia do Administrador do Sistema, seção 5.2: GERENCIANDO REPOSITÓRIOS DE SOFTWARE). Para o RHEL 7, você deve conseguir fazer isso:

subscription-manager repos --list
subscription-manager repos --enable repository

O primeiro comando mostra quais repositórios do RHEL sua assinatura lhe oferece e o último habilita um deles.

EDITAR: Com base nesta saída:

 test:~ # subscription-manager repos --list
 This system has no repositories available through subscriptions.

Parece que seu sistema não possui uma assinatura ativa. Se você deseja obter uma assinatura RedHat, precisará se registrar na RedHat e comprar uma (link nos comentários).

Se você não tiver acesso a esses repositórios e preferir não comprar uma assinatura do RHEL, sempre poderá instalar um repositório do CentOS, pois os dois são criados a partir da mesma origem e, portanto, seus pacotes devem ser compatíveis discrição aqui, embora, repositórios RHEL são preferíveis). Você pode determinar qual versão do CentOS é compatível com sua instalação particular na página wiki do CentOS (seção de downloads, na parte inferior; o seu deve ser o CentOS 7 (1511)), então use o link "tree" para acessar uma coleção de rpms.

Você pode encontrar mais informações sobre os repositórios do CentOS na página wiki do CentOS em Recursos adicionais - > Repositórios.

    
por 29.03.2016 / 00:55

Tags