一、yum源的作用及意义
在Linux环境下,yum源是用来存储软件包的地方,相当于Windows下的“应用商店”,也是Linux系统中重要的软件仓库之一。在安装软件的过程中,需要从yum源中下载软件包,所以了解如何查看yum源以及配置参数是非常重要的。
Linux中的软件包分为两类:自带软件包和自由软件包。自带软件包常见的有bash、tar等,自由软件包常见的有Apache、Python等。如果只安装自带软件包,那么只能满足最基本的需求。而如果安装了自由软件包,就可以满足更多的需求,例如web服务器、FTP服务器等。
Linux系统中会默认加载本地yum源。但是如果需要从外网下载软件包,就需要手动配置远程yum源。
二、查看yum源及其配置
1、查看已经启用的yum源
yum repolist all
使用该命令可以查看所有启用的yum源,其中包括本地yum源以及已安装的其他yum源,如下图:
![yum源列表](https://img-blog.csdn.net/2018042312233812)2、查看已安装的yum源文件
ls /etc/yum.repos.d/
使用该命令可以查看系统中所有yum源文件的名称及相关的配置信息,如图:
![yum源文件](https://img-blog.csdn.net/20180423122429469)3、查看某个yum源的详细信息
yum info yum源名称
使用该命令可以查看某个yum源的详细信息,如下图所示:
![yum源详细信息](https://img-blog.csdn.net/20180423122516633)4、添加yum源
有些yum源可能没有被默认添加到系统中,需要手动添加,下面以阿里云镜像为例进行说明:
(1) 创建新的yum源文件:
vi /etc/yum.repos.d/aliyun.repo
(2) 添加以下内容:
[aliyun] name=aliyun baseurl=http://mirrors.aliyun.com/centos/7/os/x86_64/ enabled=1 gpgcheck=0
上述代码中,“name”指定了yum源的名称,“baseurl”指定了yum源的地址,“enabled=1”指定了是否启用该yum源,“gpgcheck”指定了是否对软件包进行校验。
(3) 保存文件,即可启用该yum源。
5、删除yum源
在一定条件下,我们需要删除某个yum源,就像添加yum源一样,删除yum源很简单,只要将该yum源所在的文件删除即可:
rm /etc/yum.repos.d/yum源名称.repo
三、总结
本文介绍了如何查看已启用的yum源、如何查看已安装的yum源文件、如何查看某个yum源的详细信息、如何添加yum源和如何删除yum源。使用这些命令可以方便快捷地管理yum源,从而实现在Linux系统中安装各种软件包的功能。