zoukankan      html  css  js  c++  java
  • 关于RedHat Linux无法使用yum命令安装gcc-c++问题

    初入职场,在给RedHat Linux安装环境的时候遇到这么个问题。

    参考:http://www.linuxidc.com/Linux/2017-08/146548.htm

    [root@localhost ~]# yum -y install gcc
    Loaded plugins: katello, product-id, security, subscription-manager
    Updating certificate-based repositories.
    Unable to read consumer identity
    Setting up Install Process
    No package gcc available.
    Nothing to do

    对于习惯使用CentOS的人来说,不能使用这个命令,简直是种折磨

    解决过程:

    1.给linux redhat安装Centos镜像

    [root@localhost~]# wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
    --2015-10-09 14:33:10-- http://mirrors.163.com/.help/CentOS6-Base-163.repo
    Resolving mirrors.163.com... 123.58.173.186,123.58.173.185
    Connecting to mirrors.163.com|123.58.173.186|:80...connected.
    HTTP request sent, awaiting response... 200 OK
    Length: 2341 (2.3K) [application/octet-stream]
    Saving to: `CentOS6-Base-163.repo'
     
    100%2,341      --.-K/s  in 0s    
     
    2015-10-09 14:33:22 (108 MB/s) -`CentOS6-Base-163.repo' saved [2341/2341]

    2.修改repo文件

    [root@localhost~]# mv CentOS6-Base-163.repo /etc/yum.repos.d/

    *** 把$releasever替换成6
    [root@localhost yum.repos.d]# sed -i 's#$releasever#6#g' ./CentOS6-Base-163.repo

    3.清除所有缓存

    [root@localhost yum.repos.d]# yum clean all
    Loaded plugins: katello, product-id, security, subscription-manager
    Updating certificate-based repositories.
    Unable to read consumer identity
    Cleaning up Everything

    4.获取yum列表

    [root@localhost yum.repos.d]# yum makecache
    Loaded plugins: katello, product-id, security, subscription-manager
    Updating certificate-based repositories.
    Unable to read consumer identity
    addons                                                                                                | 1.9 kB    00:00    
    addons/filelists_db                                                                                    |  570 B    00:00    
    ........
    ........
    base                                                                                                                3667/3667
    base                                                                                                                3667/3667
    base                                                                                                                3667/3667
    Metadata Cache Created

    5.搜索安装

    [root@localhost ~]# yum search gcc |grep --color '^gcc'
    gcc.x86_64 : Various compilers (C, C++, Objective-C, Java, ...)
    gcc-c++.x86_64 : C++ support for GCC
    gcc-gfortran.x86_64 : Fortran 95 support
    gcc-gnat.x86_64 : Ada 95 support for GCC
    gcc-java.x86_64 : Java support for GCC
    gcc-objc++.x86_64 : Objective-C++ support for GCC
    gcc-objc.x86_64 : Objective-C support for GCC
    gcc44.x86_64 : GNU Compiler Collection version 4.4
    gcc44-c++.x86_64 : C++ support for GCC version 4.4
    gcc44-gfortran.x86_64 : Fortran support for GCC 4.4

    6.安装gcc

    [root@localhost yum.repos.d]# yum -y install gcc

    至此,gcc安装完成,并且对于其他的编译环境也可以使用yum安装了。

    Linux升级GCC 4.8.1清晰简明教程(Ubuntu 12.04 64位版为例)  http://www.linuxidc.com/Linux/2014-04/99583.htm 

    Ubuntu 14.04 LST安装GCC 4.1.2  http://www.linuxidc.com/Linux/2016-06/132040.htm

    Ubuntu下Vim+GCC+GDB安装及使用 http://www.linuxidc.com/Linux/2013-01/78159.htm 

    Ubuntu下两个GCC版本切换 http://www.linuxidc.com/Linux/2012-10/72284.htm 

    CentOS6.5升级手动安装GCC4.8.2  http://www.linuxidc.com/Linux/2015-01/112595.htm 

    Ubuntu升级GCC版本 http://www.linuxidc.com/Linux/2016-11/136840.htm

    CentOS7环境下在/离线安装GCC与GCC-C++  http://www.linuxidc.com/Linux/2017-03/142319.htm

    Ubuntu 16.04 LTS 降级安装GCC 4.8  http://www.linuxidc.com/Linux/2017-03/142299.htm

    本文永久更新链接地址http://www.linuxidc.com/Linux/2017-08/146549.htm

    转自:https://www.linuxidc.com/Linux/2017-08/146549.htm

    补充:最后还是报错,缺少依赖

    最终方案见下图:

    Pre-Built Packages for Mainline version

    To set up the yum repository for RHEL/CentOS, create the file named /etc/yum.repos.d/nginx.repo with the following contents:

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/mainline/OS/OSRELEASE/$basearch/
    gpgcheck=0
    enabled=1
    

    Replace “OS” with “rhel” or “centos”, depending on the distribution used, and “OSRELEASE” with “6” or “7”, for 6.x or 7.x versions, respectively.

    在 /etc/yum.repos.d/ 目录下新建 nginx.repo 文件 内容如下:

    [nginx]
    name=nginx repo
    baseurl=http://nginx.org/packages/mainline/rhel/7/$basearch/
    gpgcheck=0
    enabled=1

    然后 执行  yum install nginx 命令 

    nginx 就安装好了  

    安装在 /etc/nginx 下 只需要修改配置文件就好了   

  • 相关阅读:
    eclipse新建maven web项目
    mongodb启用Profiling定位问题
    Linux下系统监控工具nmon使用
    MMS(mongodb监控工具)
    Linux下定时切割Mongodb数据库日志并删除指定天数前的日志记录
    mongodb sharding集群搭建
    linux 下mongodb 3.2.5单机版安装
    linux mongodb replica set集群安装
    DOS命令查询当前文件夹中文件数量
    centos7 开放mongodb端口
  • 原文地址:https://www.cnblogs.com/feiye512/p/9778317.html
Copyright © 2011-2022 走看看