今日、私のワークステーションに新しいCentOs 6.4をインストールしました。
インストールしたかったg++
。驚いたことに、私は使用して成功しませんでした
yum install gcc-g++
問題は、検索を行っても結果が得られないことです。
# No package available
yum search g++
その上に私は正常にインストールしましたgcc
。
間違ったパッケージ名を使用しているかどうか、またはどうすればよいか知っていますか?
今日、私のワークステーションに新しいCentOs 6.4をインストールしました。
インストールしたかったg++
。驚いたことに、私は使用して成功しませんでした
yum install gcc-g++
問題は、検索を行っても結果が得られないことです。
# No package available
yum search g++
その上に私は正常にインストールしましたgcc
。
間違ったパッケージ名を使用しているかどうか、またはどうすればよいか知っていますか?
回答:
パッケージ名は通常、ネット上のほとんどのチュートリアルとは異なるため、多くのパッケージでこのエラーが発生することに気付きました。
通常、私が動けなくなるとき、私はこのコマンドを使用します:
yum list | grep <packagename>
これは、私たちが検索しているもののようなすべてのパッケージのリストを取得し、常にパッケージをインストールするために使用すべきフルネームをリストします。
また、<packagename>
大文字と小文字が区別され、geoipとGeoIPは異なるパッケージのリストを返します。
grep -i <packagename>
代わりにを使用して、一致を区別しないようにすることができます。
定期的gcc-c++
にノードをインストールすると文句を言うので、私はこの投稿に出会いました。
ただし、この問題を回避するには、次gcc-g++
からインストールできます。Linuxsoft: Software Repository
curl http://linuxsoft.cern.ch/cern/scl/slc6-scl.repo > /etc/yum.repos.d/slc6-scl.repo
rpm --import http://ftp.mirrorservice.org/sites/ftp.scientificlinux.org/linux/scientific/obsolete/51/i386/RPM-GPG-KEYs/RPM-GPG-KEY-cern
yum install -y devtoolset-3
scl enable devtoolset-3 bash
そしてノードは幸せになります!
c++
じゃないg++
!