비슷한 스레드의 단계를 따랐습니다.
sudo wget -O /etc/yum.repos.d/slc6-devtoolset.repo \
http://linuxsoft.cern.ch/cern/devtoolset/slc6-devtoolset.repo
내 생각엔 이게 효과가 좋은 것 같아
sudo yum install devtoolset-2
오류로 인해 실패합니다:
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
사실 이 파일은 /etc/pki/rpm-gpg
내 컴퓨터에 없습니다. 어딘가에서 파일을 가져와서 "수동으로" 넣어야 합니까?
답변1
나는 같은 문제가 있었고 --nogpgcheck 플래그를 사용했습니다.
yum install --nogpgcheck devtoolset-2
gcc 4.8.2를 사용하기 위해 방금 새 경로를 설정했습니다.
/opt/rh/devtoolset-2/root/usr/bin/gcc
또는 다음 명령을 실행하여 devtools-2가 활성화된 bash 셸을 열 수 있습니다.
scl 활성화 devtoolset-2 'bash'
답변2
질문에 대한 대답은 '예'입니다. 설치된 저장소 파일에서 gpg 키가 참조되는 경우 gpg 키도 필요합니다.
저장소 파일과 동일한 디렉터리에 있을 수 있습니다.
올바른 파일을 얻었는지 확인하세요. 그렇지 않으면 gpg 검사가 실제로 당신을 보호하지 못할 것입니다.
하지만 RHEL과 함께 제공되는 gcc를 사용하면 어떨까요? 내가 아는 한, gcc에 대해 타사 저장소를 활성화할 필요는 없습니다.
최신 버전이 필요하다면 Red Hat Software Collection 리포지토리에서 구할 수 있을까요? 이는 별도의 구독이지만 무료이며 지원 포털을 통해 요청하기만 하면 됩니다.