还是对yum不太了解,今天自己搜索些yum的一些东西。(可能写的有些无厘头)

1.yum的配置文件,它的绝对路径一般是:/etc/yum.conf。yum的一切配置信息都存储在这个文件中,这是yum系统中最重要的内       容。

yum软件仓库配置文件路径 yum仓库目录的绝对路径_配置文件

 

1.cachedir:此项为yum下载的RPM包的缓存目录,yum在此存储下载的rpm包和数据库

2.keepcache:缓存是否保存,1表示安装后保留软件包,0表示安装后删除软件包

3.debuglevel:出错日志级别,级别为0-10,默认为2(只保留安装和删除记录)

4.logfile:存放系统更新软件的记录,用户可以在该配置项配置的文件中检查自己在过去的日子都做了哪些更新

5.exactarch:有两个选项1和0,代表是否只升级和你安装软件包cpu体系一致的包,如果设为1,则如你安装了一个i386的rpm,则yum不会用1686的包来升级。

6.obsoletes: 这是一个update的参数,具体请参阅yum(8),简单的说就是相当于upgrade,允许更新陈旧的RPM包。 

7.gpgcheck:是否检查GPG(GNU Private Guard),一种密钥方式签名。

8.plugins:否允许使用插件,默认是0不允许,但是我们一般会用yum-fastestmirror这个插件。

9.installonly_limit:允许保留多少个内核包。

10.bugtracker_url:追踪bug路径

2.什么是repo文件?

repo文件是Fedora中yum源(软件仓库)的配置文件,通常一个repo文件定义了一个或者多个软件仓库的细节内容,例如我们将从哪里下载需要安装或者升级的软件包,repo文件中的设置内容将被yum读取和应用!

进入/etc/yum.repos.d/查看配置文件有什么

yum软件仓库配置文件路径 yum仓库目录的绝对路径_yum源_02

CentOS-Base.repo 是yum 网络源的配置文件。

我的只有这一种。还有其他的配置文件

CentOS-Debuginfo.repo  debug包尤其和内核相关的更新和软件安装

CentOS-Media.repo 这个是使用光盘挂载后调用的文件

CentOS-Vault.repo  这个是最近新版本的加入的老版本的yum源配置

3.yum源——阿里云镜像源

1、备份

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

2.我的centos7

wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

6的话就是最后7变为6

5的话就是最后7变为5

yum软件仓库配置文件路径 yum仓库目录的绝对路径_CentOS_03

3. yum clean all

yum软件仓库配置文件路径 yum仓库目录的绝对路径_配置文件_04

4.yum makecache (是将服务器上的软件包信息现在本地缓存,以提高搜索安装软件的速度)

yum软件仓库配置文件路径 yum仓库目录的绝对路径_yum源_05

4.yum源——163镜像源

同理先备份再安装,最后生成缓存。

①、mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

②、wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo

5.EPEL源

yum install epel-release 直接进行安装

yum软件仓库配置文件路径 yum仓库目录的绝对路径_CentOS_06

6.升级所有包,系统版本和内核,改变软件设置和系统设置yum -y update

yum软件仓库配置文件路径 yum仓库目录的绝对路径_yum软件仓库配置文件路径_07

7.查看我所拥有的库:yum repolist all

yum软件仓库配置文件路径 yum仓库目录的绝对路径_配置文件_08