yum⼯具的作⽤
对机器上所有的rpm包进行管理,能够实现rpm管理的所有操作,并且可以自动解决通过rpm包安装的软件的所有依赖关系。
yum源
yum源就是linux系统下的软件仓库,可以通过配置好的yum源文件进行软件的下载。
yum源分为两种,一种是根据个人所需或者本地光盘镜像配置的本地yum源文件,一种是网络yum源,进入到各大网络yum源仓库里面下载软件。
yum离线安装软件
首先从该软件官网上获取到该软件rpm包下载的正确链接
在虚拟机的 /etc/yum.repos.d 目录下创建一个.repo为后缀的yum源配置文件,将获取到的下载链接写入到该文件中,写入如下内容
vim /etc/yum.repos.d/123.repo
[mysql56]
name='This is mysql 5.6.43 server rpm'
baseurl='https://repo.mysql.com/yum/mysql-5.6-community/el/7/x86_64/'
enable=1
gpgcheck=0
配置好本地yum源文件后即可通过 yum install +完整的软件名加版本号 即可下载该软件
yum源种类
yum源就是linux系统下的软件仓库,可以通过配置好的yum源文件进行软件的下载。
yum源分为两种,一种是根据个人所需或者本地光盘镜像配置的本地yum源文件,一种是网络yum源,进入到各大网络yum源仓库里面下载软件。
yum缓存及管理
yum缓存相当于提前准备了很多主流软件需要的各种依赖,当你使用yum工具去安装软件时,该软件常见的基本依赖已经存在到缓存中,安装该软件时只需要从缓存中将该软件的所有依赖拿出来和软件一并安装便好。当你重装系统时或者更换机器时,只需要将yum缓存文件里面的内容拿出来用即可,因为yum下载的软甲包不会被删除,所以你下载的所有软件安装包及其相关的所有依赖都会在yum缓存文件下存在,更换机器时只需要将该缓存文件下的所有内容拷贝到行机器上即可。
通过yum clean all来清空之前的所有缓存,这个命令只是清楚了系统中的缓存,但是本地硬盘的缓存还在,通过此条命令删除本地硬盘缓存rm -rf /var/cache/yum/
以上两条命令结合才能完全清空上一次缓存的所有内容
通过yum makecache 来添加新的缓存
实战联系三种方法安装软件
挂载光盘安装基础环境包
![]()
![]()
配置网络yum源安装软件
![]()
![]()
![]()
自建本地yum源安装软件
![]()
以上操作在完成时需要保证/etc/yum.repos.d目录下仅有自己创建的yum源配置文件
![]()