由于RedHat 没有注册,所有不能使用它自身的源进行更新,于是使用yum install gcc的时候会出现This system is not registered with RHN,所以我们可以通过更换源来进行相关更新:
更改yum的源,即更换/etc/yum.repos.d/rhel-debuginfo.repo 这个文件。
步骤一、进入/etc/yum.repos.d/目录。
步骤二、终端中输入wget http://www.linux.com/files/2011/05/06/CentOS-Base.repo
或者vault.centos.org/4.2/CentOS-Base.repo、
或者使用网易163的yum源:
http://mirrors.163.com/.help/centos.html:
CentOS5 http://mirrors.163.com/.help/CentOS5-Base-163.repo
CentOS6 http://mirrors.163.com/.help/CentOS6-Base-163.repo
即可在此目录下得到CentOS-Base.repo文件,这是centos的源文件。
步骤三、只需将其重命名为rhel-debuginfo.repo即可,以前的文件做个备份(先把以前的mv重命名一下)。
步骤四、yum -y install gcc
以前在实验中安装gcc等类库rpm包的时候不是说少这个就是缺那个依赖,虚拟机里面丢个光盘进去慢慢找一个个安装,结果也可以,就是累死你。
有了yum你还这样干的话说明太闲,或者你想研究下他们的依赖关系?
![wKioL1PE_n3z629yAACXIHScsJM092.jpg](https://i-blog.csdnimg.cn/blog_migrate/84a86c8a4adb067c0d8f5afc7e1eeeea.jpeg)