Я создавал Dockerfile для старой CentOS 6.8 с g++ 5.2.1. Вот что сработало:
# yum install -y centos-release-scl-rh \
&& DTS4_PACKAGES="devtoolset-4-gcc-5.2.1 devtoolset-4-gcc-c++-5.2.1 devtoolset-4-gdb" \
&& yum -y install --enablerepo=centos-sclo-rh-testing --setopt=tsflags=nodocs $DTS4_PACKAGES \
&& yum -y clean all --enablerepo='*' \
&& export PATH=/opt/rh/devtoolset-4/root/usr/bin:$PATH
и использование install devtoolset-4
установит все, включая eclipse.
Некоторые пакеты доступны на vault.centos.org, но не на mirror.centos.org, и их можно загрузить с помощью yum-utils
и yumdownloader
.
Подробнее:
centos.pkgs.org/6/centos -sclo -rh -testing -x86 _64/devtoolset -4 -gcc -5.2.1 -2.2.el6.x86 _64 об/мин https://www.rootusers.com/how-to-install-an-rpm-file-in-linux/http://vault.centos.org/centos/6.8/sclo/x86_64/rh/devtoolset-4/