CentOS 6.7にdevtoolset-4.0をインストールする方法

CentOS 6.7にdevtoolset-4.0をインストールする方法

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 RepositoryCentOSシステムにそれをインストールして有効にします。このリポジトリは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-4Eclipseを含むすべてがインストールされます。

一部のパッケージは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で利用可能です。

関連情報