CentOSにgcc 4.7.x/4.8.xをインストールする方法
CentOS 6.2+を搭載したシステムにgcc
4.7.x/4.8.xをインストールする最も簡単な方法は何でしょうか?デフォルトのRPMパッケージには古いバージョンのgcc
が含まれています。
CentOS 6.2+を搭載したシステムにgcc
4.7.x/4.8.xをインストールする最も簡単な方法は何でしょうか?デフォルトのRPMパッケージには古いバージョンのgcc
が含まれています。
centos.orgのTru Huynh氏は、centos用の redhat developer toolset 1.1 を構築しており、gcc 4.7.2
を含んでいます。
ここに devtoolset-2 (gcc 4.8.1 を含む)
これは http://people.centos. org/tru/devtools-2/readme
wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo
yum install devtoolset-2-gcc devtoolset-2-binutils devtoolset-2-gcc-c++
既知の問題:
-符号なしのパッケージ - CentOS-6 devtoolset-2 は全Eclipseのスタックを含んでいるが、まだ造らないdevtoolset-2-ideを必要とする - CentOS-6 すべてのmavenの関連ファイルは造られない
devtools-1からの主な変更。 1:
/opt/centos
は使用されなくなった /opt/rh
はアップストリームとして使用されるようになった (SL バージョンとして)devtoolset 2.0の新しいバージョンがあります。Scientific Linuxで働いているCernからの親切な人々はオープンバージョンを作成しました:
CentOS (Scientific Linuxではない)を使用する場合は、ここからGPGキーをインポートしなければなりません:
rpm --import http://www.scientificlinux.org/documentation/gpg/RPM-GPG-KEY-cern
お楽しみください!
# 1. Install a package with repository for your system:
# RHEL 6: `yum-config-manager --enable rhel-server-rhscl-6-rpmss`
# RHEL 7: `yum-config-manager --enable rhel-server-rhscl-7-rpms`
$ sudo yum install centos-release-scl # On CentOS 6/7+, install package centos-release-scl available in CentOS repository
# 2. Install the collection:
$ sudo yum install devtoolset-3
# 3. Start using software collections:
$ scl enable devtoolset-3 bash
$ sudo yum list devtoolset-3\*
どちらの答えもうまくいきませんでした。 devtoolset のシェルでも gcc 4.4.7 を見ています。
devtool1.1に問題があるので、いくつかの変更をしました - 最終的に、これは私のために働きました : 最初に
yum clean all
を実行してください :
wget http://people.centos.org/tru/devtools-1.1/devtools-1.1.repo -O /etc/yum.repos.d/devtools-1.1.repo
今 /etc/yum.repos.d/devtools-1.1.repo を開いて、次のように変更してください:
http://people.centos.org/tru/devtools-2/$releasever/$basearch/RPMS
(あなたが x86_64 を使用している場合) 1.repo と変更:
http://people.centos.org/tru/devtools-1.1/6/x86_64/RPMS/
(x86 を使用している場合) から:
http://people.centos.org/tru/devtools-1.1/6/i386/RPMS/
または ((x86 を使用している場合)
yum install devtoolset-1.1
と最後に実行:
&001 を実行します。
これを実現する一つの方法は、fedoraリポジトリからsrc
のRPMを取得し、ターゲットシステム用に再コンパイルすることです。