今天在我的工作站上安装了全新的 CentOs 6.4。
我想安装g++
。令我惊讶的是,我没有成功使用
yum install gcc-g++
问题是,即使进行搜索我也得不到任何结果。
# No package available
yum search g++
最重要的是我安装成功了gcc
。
您知道我是否使用了错误的包名或者我应该怎么做?
答案1
你有没有尝试过:
yum install gcc-c++
答案2
我在 CentOS 6.4 上成功了
yum install gcc-c++.x86_64
答案3
我遇到了这个帖子,因为使用常规安装节点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
并且节点将会很高兴!
答案4
我意识到的一件事是,许多软件包都会出现该错误,因为软件包名称通常与网络上的大多数教程不同。
通常当我遇到困难时我只需使用这个命令:
yum list | grep <packagename>
这将获得所有类似我们正在搜索的包的列表,并且它始终列出我们应该用来安装该包的全名。
此外,由于<packagename>
区分大小写,geoip 和 GeoIP 将返回不同的包列表。