关于安装linux redhat后无法使用yum命令安装gcc-c++问题

[参考]:http://www.cnblogs.com/sunjiguang/p/5970217.html

[参考]:http://www.openskill.cn/article/126

初入职场,给linux redhat安装环境的时候,遇到这么个问题

[[email protected] ~]# 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镜像

[[email protected]~]# 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文件

[[email protected]~]# mv CentOS6-Base-163.repo /etc/yum.repos.d/
*** 把$releasever替换成6
[[email protected] yum.repos.d]# sed -i ‘s#$releasever#6#g‘ ./CentOS6-Base-163.repo

3.清除所有缓存

[[email protected] 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列表

[[email protected] 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.搜索安装

[[email protected] ~]# 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

[[email protected] yum.repos.d]# yum -y install gcc

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

时间: 2024-10-19 14:06:20

关于安装linux redhat后无法使用yum命令安装gcc-c++问题的相关文章

Linux CentOS 7通过yum命令安装Mono4.0.1

前言 上一篇中提到的快照方式安装Mono,该方式并不稳定,需要做各种配置,各种修改才能与jexus搭配运行. 一.安装源 rpm --import "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" yum-config-manager --add-repo http://download.mono-project.com/repo/c

Mac下安装robot framework后无法使用pybot命令

安装了robotframework 但是pybot 命令不存在 最快的解决办法是:换robotframework的版本,可能高版本中将pybot去掉了 pip install robotframework==3.0 之后下载完毕了,pybot --help就查看一看,就不在是pybot not found,直接是提示信息了. 都不需要重启的 原文地址:https://www.cnblogs.com/qianjinyan/p/12301727.html

Linux~yum命令安装程序

当我们使用linux的最小安装时,很多系统程序都没有被安装,这时,我们可以通过yum命令安装指定的包包,当然前提是你的linux处于联网状态的,下面说一下yum的用法 1 显示程序列表(联网的) yum list | grep net-tools //显示网上所有的net-tools包包列表,其中grep是管道操作符,可以跟一些参数 2 当查询列表后,安装对应的包包 yum install net-tools.x86_64 3 当程序安装完成后,我们可以通过ifconfig命令查看当前的ip地址

Linux内存dd,rpm,yum,软件安装

作业一: 1) 开启Linux系统前添加一块大小为15G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为5G,剩余空间给扩展分区,在扩展分区上划分1个逻辑分区,大小为5G 4) 格式化主分区为ext3系统 5) 将逻辑分区设置为交换分区 6) 启用上一步的交换分区 7) 查看交换分区的状态 作业二:free命令查看内存 整理buffer与cache的作用 buffer 缓冲区是尚未被"写入"到磁盘的东西. cache 高速缓存是从磁盘中&qu

XenServer 6.5实战系列之十三:图形界面安装Linux Redhat系统

Citrix目前已经支持发布Linux桌面,然而在XenServer上创建VM和安装图形界面系统是有一定讲究的,为此今天在此跟大家分享如何在XenServer 6.5中部署Red Hat Enterprise Linux Server 6.6. 1. 创建虚拟机 1.1 打开XenCenter右键"XS"选择"New VM" 1.2 选择对应的模板"Red Hat Enterprise Linux 6(64-bit)" 注:当然有些人在部署Lin

CentOS 使用yum命令安装Java SDK(openjdk)

CentOS 6.X 和 5.X 自带有OpenJDK runtime environment  (openjdk).它是一个在linux上实现开源的java 平台.CentOS  yum 命令 安装 Java SDK openjdk centos linux JAVA(openjdk)软件包名 1.java-1.7.0-openjdk - OpenJDK Runtime Environment 2.java-1.7.0-openjdk-devel - OpenJDK Development E

安装linux系统后修改默认开机启动项

在安装linux系统后,开机的时候默认启动项变成了linux,这让许多经常使用windows系统的同学感到抓狂:按下电源键后,打开手机,刷刷微博,看看朋友圈,再抬头一看,面对输入密码界面,只好再次选择重启. 那么如何修改默认的开机启动项呢?我们需要做的是修改GRUB这个东东. 步骤(以Ubuntu系统为例):   1.进入系统,开机时注意观察你的windows系统在开机启动项中是第几项,当系统开启后打开终端.(方法自行百度) 2.在终端中输入“sudo gedit /etc/default/gr

CentOS下用yum命令安装jdk

一.使用yum命令安装1.查看是否已安装JDK,卸载[plain] view plain copy[[email protected] ~]# yum list installed |grep java  [plain] view plain copyjava-1.8.0-openjdk.x86_64             1:1.8.0.121-0.b13.el7_3          @updates   java-1.8.0-openjdk-headless.x86_64    1:1.

【OS_Linux】yum命令安装软件

1.YUM的简介 Yum(全称为 Yellow dog Updater, Modified)是一个rpm软件包管理器.它能够从指定的服务器上自动下载RPM包并安装,可以自动处理包之间的依赖性关系,并且一次性安装所有依赖的软件包,无须繁琐地一次次下载.安装. 2.YUM的分类 YUM服务端:服务端存放着各种rpm软件包,也称之为yum仓库或yum源.yum仓库分为网络yum仓库和本地yum仓库.若为网络yum仓库则需连网才能使用yum命令安装软件,若为本地yum仓库无需联网便可安装软件. YUM客