vlambda博客
学习文章列表

CentOS6 yum源失效的解决方法

This browser does not support music or audio playback. Please play it in Weixin or another browser.





如果你通过yum来安装gvim的时候出现无法安装的问题,那么说明你的yum源失效了,需要更换yum源。更进一步地,如果你第一次使用未配置好的CentOS6或RHEL6系统,那么你要干的第一件事就是重新配置yum源,本文会讲清楚yum源的作用和配置方法。

报错信息要不然就是404 not found,要不然就是invalid URL,这里就不给出了,直接配置就完事了。

yum源是个什么东西呢?yum源类似于一个安放软件安装包的仓库,如果你的linux系统连上了英特网,那么你就可以通过yum源来安装和更新软件。如果没有yum源,那你可能会无法安装EDA工具,所以配置好yum源不仅是安装EDA工具的第一步,更是使用linux系统的第一步。

yum源为什么会失效?yum源的失效与否取决于RHEL公司的心情,他说啥时候失效,那就啥时候失效,目前在CentOS开发社区已经公布了所有CentOS系统和RHEL系统的yum源失效时间,包括CentOS7和CentOS8都明确了yum源失效的时间。yum源失效就意味着用户无法通过yum源安装和更新软件。不过RHEL公司也给我们留了后路,提供了一个速度奇慢无比的yum源,这里不推荐使用。目前CentOS6仍然是众IC设计公司采用的系统,原因是它稳定。

yum源失效了怎么办?虽然CentOS6的yum源已经官方声明失效了,但是民间组织或者一些网络公司还在给用户提供yum源服务,只不过下载速度会变慢,基本上在150KB/S左右,不过也够用了。当然也可以利用CentOS或RHEL系统的安装包做本地yum源(这是最有效和实在没办法的办法,如有必要,也可以出一期教程),或者把yum源上的所有安装包都下载到本地(非常占空间,不建议)。


1.      开启终端,在终端中输入su,输入密码,切换到root用户下(由于权限问题,所有在根目录下的操作必须都是root用户)

2.      输入如下指令

CentOS6 yum源失效的解决方法

3.      rm –rf * 删除这些文件

CentOS6 yum源失效的解决方法

4.      输入以下两条指令:

wget -O /etc/yum.repos.d/CentOS-Base.repo http://files.tttidc.com/centos6/Centos-6.repowget -O /etc/yum.repos.d/epel.repo http://files.tttidc.com/centos6/epel-6.repo

输入后可以看到终端显示已经下载好了两个新的.repo文件。(在终端中输入ll或ls可以查看)

CentOS6 yum源失效的解决方法

5.      输入

yum makecache

保存yum源信息,如图所式即为完成yum源配置。

CentOS6 yum源失效的解决方法


6.      安装gvim:终端输入

yum install gvim –y

 如图所示即为安装完成gvim

7.      最后,直接在终端输入gvim,回车,即可打开gvim编辑工具。


8.    可以安装一个linux版的office软件,终端输入:

yum install libreoffice -y

yum update指令可以更新所有的软件