![CentOS 6에 기존 소프트웨어 컬렉션 패키지를 설치하는 방법은 무엇입니까?](https://linux55.com/image/138287/CentOS%206%EC%97%90%20%EA%B8%B0%EC%A1%B4%20%EC%86%8C%ED%94%84%ED%8A%B8%EC%9B%A8%EC%96%B4%20%EC%BB%AC%EB%A0%89%EC%85%98%20%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EC%84%A4%EC%B9%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
다음과 같이 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에서. 아직 파일이 있는 것으로 보이는 미러를 찾는 것은 어렵지 않습니다.
하지만 여기에서 설치하는 방법(또는 로컬에서 다운로드하는 방법)을 잘 모르겠습니다. 어떤 도움이라도 대단히 감사하겠습니다.
알아채다. 지원되지 않는 패키지를 사용하는 것이 이상적이지 않다는 것을 알고 있지만 제가 찾을 수 있는 유일한 대안은 GCC를 처음부터 빌드하는 것입니다. 이 작업은 너무 오래 걸려 CI에서 Docker 빌드 시간이 초과됩니다.
답변1
버전 6 이하의 개발 도구 세트가 이동되었습니다. 활성화하려면:
yum -y install centos-release-scl
yum-config-manager --enable centos-sclo-rh-testing