加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【安装GCC】centOS6、6.5、6.8、6.9……rpm安装GCC方法

(2018-05-30 01:38:45)
分类: 操作系统
网上的文章大多是把操作的步骤一步一步的写出来,但是系统、环境、版本往往每个人都不相同,所以按照别人的教程经常失败。

此文主要教方法,掌握了方法,每个人根据自己的系统、版本下载gcc,下载依赖包,增加成功率。


以centOS6.5 安装gcc为例:

到网站http://archive.kernel.org/centos-vault根据自己的系统、版本、32位或者64位选择到Packages底下,下载gcc rpm安装包,

如我的是6.5的32位(i386):
http://archive.kernel.org/centos-vault/6.5/os/i386/Packages/ 下载gcc-4.4.7-4.el6.i686.rpm

传到主机上安装:

rpm -Uvh gcc-4.4.7-4.el6.i686.rpm


提示安装失败,依赖
error: Failed dependencies:
        cpp = 4.4.7-4.el6 is needed by gcc-4.4.7-4.el6.i686

在http://archive.kernel.org/centos-vault/6.5/os/i386/Packages/  目录下搜索cpp 找到cpp-4.4.7-4.el6.i686.rpm

下载,rpm -Uvh cpp-4.4.7-4.el6.i686.rpm 然后 安装gcc-4.4.7-4.el6.i686.rpm


遇到这样的依赖报错:

error: Failed dependencies:
        libmpfr.so.1 is needed by cpp-4.4.7-4.el6.i686

因为linux的库前面会有个前缀lib,所以去搜索的时候要去掉lib 直接搜mpfr 就能搜到对应的rpm

也有例外的,如
 libppl.so.7 is needed by cloog-ppl-0.15.7-1.2.el6.i686
 libppl_c.so.2 is needed by cloog-ppl-0.15.7-1.2.el6.i686
虽然报了两个依赖,实际只需下载ppl的包(ppl-0.10.2-11.el6.i686.rpm)即可

一个一个的安装,遇到报依赖就到packages下去载相应的依赖库安装,直到最后把gcc rpm安装包安装上为止

该离线方法的要点是,通过命令:

cat /etc/issue 显示的是发行版本信息

lsb_release -a 显示的是发行版本信息
查出linux的发行版本6.5,然后到http://archive.kernel.org/centos-vault网站,根据自己的系统选择目录,找到/os/i386/Packages/ 下的gcc rpm 下载下来,安装。 (32位是选择i386 64选择目录x86_64)






0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有