CentOS 6에 기존 소프트웨어 컬렉션 패키지를 설치하는 방법은 무엇입니까?

CentOS 6에 기존 소프트웨어 컬렉션 패키지를 설치하는 방법은 무엇입니까?

다음과 같이 GCC 5.3을 사용하여 Centos 6에서 빌드하기 위한 Dockerfile이 있습니다.

FROM centos:6
RUN yum -y update && yum -y install centos-release-scl
RUN yum -y update && yum -y install devtoolset-4-gcc-c++
RUN scl enable devtoolset-4 ./build.sh  #Build with gcc 5

불행하게도 devtoolset-4는더 이상 지원되지 않음centos-release-scl에서. 아직 파일이 있는 것으로 보이는 미러를 찾는 것은 어렵지 않습니다.

http://mirror.centos.org/centos/6/sclo/x86_64/rh/devtoolset-4/devtoolset-4-gcc-c++-5.3.1-6.1.el6.x86_64.rpm

하지만 여기에서 설치하는 방법(또는 로컬에서 다운로드하는 방법)을 잘 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다.

알아채다. 지원되지 않는 패키지를 사용하는 것이 이상적이지 않다는 것을 알고 있지만 제가 찾을 수 있는 유일한 대안은 GCC를 처음부터 빌드하는 것입니다. 이 작업은 너무 오래 걸려 CI에서 Docker 빌드 시간이 초과됩니다.

답변1

버전 6 이하의 개발 도구 세트가 이동되었습니다. 활성화하려면:

yum -y install centos-release-scl
yum-config-manager --enable centos-sclo-rh-testing

관련 정보