今日、私のワークステーションに新しくCentOs 6.4をインストールしました。
g++
をインストールしたいと思いました。驚いたことに私は成功しなかった
yum install gcc-g++
問題は、検索を実行しても結果が得られないことです。
# No package available
yum search g++
その上で私は正常にgcc
をインストールしました。
間違ったパッケージ名を使っているのか、どうすればよいのかわかりますか。
やってみました:yum install gcc-c++
私はCentOS 6.4で成功しました
yum install gcc-c++.x86_64
通常のgcc-c++
でnodeをインストールすると文句を言うので、私はこの記事に遭遇しました。
しかし、この問題を回避するには、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
そしてノードは幸せになるでしょう!
私が認識したことの1つは、パッケージ名は通常ネット上のほとんどのチュートリアルとは異なるため、多くのパッケージでこのエラーが発生することです。
通常、動けなくなったときは、このコマンドを使います。
yum list | grep <packagename>
これは私たちが探しているもののようなすべてのパッケージのリストを取得し、それはパッケージをインストールするために使用すべきフルネームを常にリストします。
また、<packagename>
は大文字と小文字を区別し、geoipとGeoIPは異なるパッケージのリストを返します。