yum源一般指向国外的服务器,可能导致下载失败或下载速度缓慢,将yum源改为国内的服务器(如阿里巴巴开源镜像站、网易开源镜像站)则会解决这些问题。

一、进入国内yum源的网站

我拿阿里巴巴的开源镜像站做个示范,当然你也可以用网易的。

1.打开阿里巴巴开源镜像站,选择你的linux系统。

linux内核镜像源 linux国内镜像源_linux

2.找到阿里yum源的配置方法,按照步骤进行配置。

linux内核镜像源 linux国内镜像源_yum_02


ps:iso镜像文件也可以在此类网站下载,文件位置例如 /centos/7/isos/x86_64/。

二、配置的具体步骤

ps:先检查一下有没有安装wget(直接输入wget命令回车,如果报错为:"-bash: wget: command not found",则没有安装),如果没有yum install -y wget安装一下。

1.备份CentOS-Base.repo文件

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup备份原来的CentOS-Base.repo文件(还在/etc/yum.repos.d文件夹下,只是名字改成了CentOS-Base.repo.backup),以防以后需要

linux内核镜像源 linux国内镜像源_yum_03

2.下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo下载新的CentOS-Base.repo到/etc/yum.repos.d目录下

linux内核镜像源 linux国内镜像源_centos_04

3.清除yum源缓存

yum clean all清除yum源缓存

linux内核镜像源 linux国内镜像源_linux_05

4.生成yum源缓存

yum makecache生成yum源缓存

linux内核镜像源 linux国内镜像源_linux内核镜像源_06

5.查看yum源信息

yum repolist可以查看yum源的信息

linux内核镜像源 linux国内镜像源_linux_07


其他命令:

yum list可以列出仓库中所有软件包

yum search 关键字查找与关键词相关的软件包

yum info 软件包名称查看软件包信息

yum install 软件包名称安装软件包(加-y选项,安装提示默认yes)

yum reinstall 软件包名称重新安装软件包

yum update 软件包名称升级软件包

yum remove 软件包名称移除软件包

yum erase 软件包名称移除软件包(比remove卸载的干净些)

yum check-update检查可更新的软件包

yum grouplist查看系统中的软件包组(Available Environment Groups:代表已经安装的,Available Groups: 表示还未安装的)

yum groupinstall 软件包组安装指定的软件包组

yum groupremove 软件包组移除指定的软件包组

yum groupinfo 软件包组查询指定的软件包组信息