zoukankan      html  css  js  c++  java
  • centos7 下gcc离线安装

    1、在centos安装镜像文件ios中的Packages文件夹中需找安装文件:

    把需要的文件直接复制出来就行。

    这里提醒的一点是,如果用命令行进入该文件夹,因为文件路径带空格,所以需要加上双引号:

    [root@cm1 ~]# cd /run/media/root/CentOS 7 x86_64/Packages
    bash: cd: /run/media/root/CentOS: 没有那个文件或目录
    [root@cm1 ~]# cd /run/media/root/"CentOS 7 x86_64"/Package

    进入Packages文件夹之后,把如下gcc、gcc c++ 以及他们的依赖包复制出来:

    按照依赖关系,依次安装即可:

    [root@cm1 gcc]# ls
    cpp-4.8.5-28.el7.x86_64.rpm          glibc-headers-2.17-222.el7.x86_64.rpm
    gcc-4.8.5-28.el7.x86_64.rpm          kernel-headers-3.10.0-862.el7.x86_64.rpm
    glibc-devel-2.17-222.el7.x86_64.rpm  libgomp-4.8.5-28.el7.x86_64.rpm
    [root@cm1 gcc]# rpm -ivh cpp-4.8.5-28.el7.x86_64.rpm 
    警告:cpp-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中...                          ################################# [100%]
            软件包 cpp-4.8.5-28.el7.x86_64 已经安装
    [root@cm1 gcc]# rpm -ivh kernel-headers-3.10.0-862.el7.x86_64.rpm 
    警告:kernel-headers-3.10.0-862.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中...                          ################################# [100%]
    正在升级/安装...
       1:kernel-headers-3.10.0-862.el7    ################################# [100%]
    [root@cm1 gcc]# rpm -ivh glibc-headers-2.17-222.el7.x86_64.rpm 
    警告:glibc-headers-2.17-222.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中...                          ################################# [100%]
    正在升级/安装...
       1:glibc-headers-2.17-222.el7       ################################# [100%]
    [root@cm1 gcc]# rpm -ivh glibc-devel-2.17-222.el7.x86_64.rpm 
    警告:glibc-devel-2.17-222.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中...                          ################################# [100%]
    正在升级/安装...
       1:glibc-devel-2.17-222.el7         ################################# [100%]
    [root@cm1 gcc]# rpm -ivh libgomp-4.8.5-28.el7.x86_64.rpm 
    警告:libgomp-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中...                          ################################# [100%]
            软件包 libgomp-4.8.5-28.el7.x86_64 已经安装
    [root@cm1 gcc]# rpm -ivh gcc-4.8.5-28.el7.x86_64.rpm 
    警告:gcc-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中...                          ################################# [100%]
    
    [root@cm1 ~]# cd gcc
    [root@cm1 gcc]# rpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpm 
    警告:gcc-c++-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    错误:依赖检测失败:
            libstdc++-devel = 4.8.5-28.el7 被 gcc-c++-4.8.5-28.el7.x86_64 需要
    [root@cm1 gcc]# rpm -ivh libstdc++-devel-4.8.5-28.el7.x86_64.rpm 
    警告:libstdc++-devel-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中...                          ################################# [100%]
    正在升级/安装...
       1:libstdc++-devel-4.8.5-28.el7     ################################# [100%]
    [root@cm1 gcc]# rpm -ivh gcc-c++-4.8.5-28.el7.x86_64.rpm 
    警告:gcc-c++-4.8.5-28.el7.x86_64.rpm: 头V3 RSA/SHA256 Signature, 密钥 ID f4a80eb5: NOKEY
    准备中...                          ################################# [100%]
    正在升级/安装...
       1:gcc-c++-4.8.5-28.el7             ################################# [100%]
    [root@cm1 gcc]# 
    
    
    
    
    正在升级/安装...
       1:gcc-4.8.5-28.el7                 ################################# [100%]
    [root@cm1 gcc]# 

     make过程报错:

    xml/apr_xml.c:35:19: 致命错误:expat.h:没有那个文件或目录 :安装expat-devel
    /usr/local/openssl/include/openssl/rsa.h:62:26: 致命错误:openssl/asn1.h:没有那个文件或目录:安装openssl-devel

    安装文件都可以用ios那个Packages目录中找

  • 相关阅读:
    实训-涉及前端的一些小总结
    实训-mybatis-经验总结2
    实训-mybatis-经验总结
    中软实训笔记
    jsp 中JSTL遇到的报错异常
    mysql的小发现
    Maven笔记
    springmvc-3-拦截器
    springmvc 上传图片
    springmvc
  • 原文地址:https://www.cnblogs.com/qqflying/p/10916564.html
Copyright © 2011-2022 走看看