简介:在 Linux 系统里,常见的软件安装和管理办法有仨,分别是源代码方式、RPM 软件包管理方式,还有 YUM 软件管理方式。YUM(全称是 Yellow dog Updater, Modified)是在 Fedora、RedHat 以及 SUSE 里的一个软件包管理工具。它是基于 RPM 包管理的,能从指定的服务器自动下载 RPM 包来安装,还能按照需要自动处理依赖性关系,并且把所有依赖的软件包都安装好,不用麻烦地一次次去下载、安装。YUM 工具提供了能查找、安装、删除一个、一组甚至是全部软件包的命令,这组命令简单方便还好记。
本文主要讲的是在 Linux 系统里用 yum 工具进行软件安装与管理的操作流程,详细情况请看下面的内容。
一、访问Linux系统
1.访问Linux系统
2.查看当前系统的YUM版本
二、YUM工具的命令格式
备注:YUM的常用命令如下
执行指令# yum -y install python3
三、更换YUM源地址
说明:YUM的相关信息都存储在yum.reops.d目录下的多个配置文件中,通常位于/etc/yum.reops.d目录下。
1.查看Linux系统中的yum源文件
执行指令# ls -al /etc/yum.repos.d查看repo文件
备注:Linux系统中的repos配置文件如下
2.查看CentOS-Base.repo源文件内容
执行指令# cat CentOS-Base.repo 查看该源文件的详细内容
备注:上述配置文件中的baseurl是指镜像服务器地址,只能写具体的确定地址。只能有一个baseurl,但里面可以包含多个url。
3.备份系统中的yum源文件
执行指令# cp CentOS-Base.repo CentOS-Base.repo.20241126
备注:使用cp命令会将系统当前的 CentOS-Base.repo配置文件备份另一个文件CentOS-Base.repo.20241126。
4.更换yum源文件成阿里云源文件
执行指令# wget -O
/etc/yum.repos.d/CentOS-Base.repo
http://mirrors.aliyun.com/repo/Centos-7.repo
备注:使用wget命令下载阿里云的yum源文件并进行替换。
5.查看更换后的repo源文件内容
执行指令# cat CentOS-Base.repo 查看repo源文件的内容
6.清除并重新生成yum缓存
执行指令# yum clean all 清除旧缓存
执行指令# yum makecache 生成新缓存
7.更新yum安装工具
执行指令# yum -y update 更新yum工具
8.验证更换后的yum源文件是否有效
执行指令# yum -y install -y python3
备注:执行上面的命令会自动安装python3、pip3。
四、常用的YUM命令
说明:Linux系统的YUM命令不仅可以用于安装软件,还有查询软件及卸载软件等功能。
1.YUM安装软件
执行指令# yum install ***
2.YUM卸载软件
执行指令# yum remove ***
3.YUM查找需要安装的软件
执行指令# yum search ***
4.YUM列出可安装的软件
执行指令# yum list
5.YUM列出可更新的软件
执行指令# yum list updates
6.YUM列出已安装的软件
执行指令# yum info installed