Help Instalando o gcc4.8 no Red Hat Enterprise Linux 6

1

Eu segui os passos no tópico semelhante.

sudo wget -O /etc/yum.repos.d/slc6-devtoolset.repo \ 
http://linuxsoft.cern.ch/cern/devtoolset/slc6-devtoolset.repo

isso eu acho que funcionou bem, então

sudo yum install devtoolset-2

que falhou com o erro:

warning: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID 1d1e034b: NOKEY
Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern


GPG key retrieval failed: [Errno 14] Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-cern

De fato, esse arquivo não está em /etc/pki/rpm-gpg no meu computador. Eu deveria pegar o arquivo de algum lugar e colocá-lo lá por "mão"?

    
por Zen 14.10.2015 / 22:20

2 respostas

4

Eu tive o mesmo problema e usei o sinalizador --nogpgcheck

yum install --nogpgcheck devtoolset-2

Para usar o gcc 4.8.2, basta definir o caminho para o novo

/opt/rh/devtoolset-2/root/usr/bin/gcc

Ou você pode executar este comando para abrir um shell bash com o devtools-2 ativado:

scl enable devtoolset-2 'bash'

Espero que ajude!

    
por 19.04.2016 / 23:49
0

A resposta para a pergunta é sim, se a chave gpg é referenciada no arquivo repo que você instalou, você precisa da chave gpg também.

É provável que esteja no mesmo diretório do arquivo repo.

Apenas certifique-se de obter o arquivo correto ou o cheque gpg não irá protegê-lo.

Mas por que você não usa o gcc fornecido com o RHEL? Não há necessidade de ativar os repositórios de terceiros para o gcc, até onde eu saiba.

Se você precisar de uma versão mais recente, talvez possa obtê-la no repositório de coleções de software da Red Hat? É uma assinatura separada, mas gratuita, tudo o que você precisa fazer é solicitá-la por meio do portal de suporte.

    
por 14.10.2015 / 23:35

Tags