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

おすすめ記事