g++ 버전 5.x를 사용하기 위해 devtoolset-4.0을 설치해 보았습니다.
sudo yum install devtoolset-4
그러나 나는 얻는다패키지 devtoolset-4를 사용할 수 없습니다.
이를 수행할 수 있는 방법이 있습니까?
답변1
다음을 통해 설치:
sudo yum install centos-release-scl
sudo yum install devtoolset-4
첫 번째 명령은 Software Collections Repository
CentOS 시스템에 이를 설치하고 활성화합니다. 이 저장소는 devtoolset
패키지를 제공합니다.
답변2
CentOS 6.10에서는 더 이상 작동하지 않습니다.
다음은 후프를 뛰어넘지 않고도 사용할 수 있습니다.
[misp@misp-centos6 ~]$ yum search devtoolset |grep devtoolset|awk {'print $1'} |cut -f 1,2 -d\-|sort|uniq
===========================
devtoolset-6
devtoolset-6.x86_64
devtoolset-7
devtoolset-7.x86_64
답변3
저는 이전 CentOS 6.8용 Dockerfile을 생성하기 위해 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.rpm 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/
답변4
테스트 저장소를 활성화할 수 있습니다.
sudo yum -y install centos-release-scl
sudo yum-config-manager --enable centos-sclo-rh-testing
sudo yum install devtoolset-4-toolchain
devtoolset-4-toolchain은 C++ 관련 소프트웨어 패키지를 설치합니다. devtoolset-3은 Centos6에서 손상되었으며 Scientific Linux에서 사용할 수 있습니다.