今天在我的工作站上安装了新的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
。
您知道我使用的软件包名称错误还是应该怎么做?
Answers:
我已经意识到的一件事是,许多软件包都会出现该错误,因为软件包名称通常与网上的大多数教程都不同。
通常,当我被卡住时,我只使用以下命令:
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++
!