当前位置:数据分析 > Linux中如何使用yum(yum命令使用说明)

Linux中如何使用yum(yum命令使用说明)

  • 发布:2023-09-29 04:53

1.百胜简介

Yum(全称 YellowdogUpdater,Modified)是 Fedora、RedHat 和 CentOS 中的 Shell 前端包管理器。 基于RPM包管理,可以自动从指定服务器下载RPM包并安装。它可以自动处理依赖关系,并一次安装所有依赖的软件包,而无需一次又一次地这样做。下载并安装。 yum 提供了查找、安装、删除某个、一组甚至全部软件包的命令,而且命令简洁易记。

2。使用 yum

yum 的命令形式一般如下: yum – 选项命令包

选项为可选,选项包括-h(帮助)、-y(安装过程中出现提示时,全部选择“yes”)、-q(

不显示安装过程)等等。 [command]是要执行的操作,[package...]是操作的对象。

有关 yum 的所有信息都存储在一个名为 yum.reops.d 目录的配置文件中,通常位于 /etc/yum.reops.d 目录中。

该目录下有很多文件,都是以.repo结尾的。 repo文件是yum源(即软件仓库)的配置文件。通常一个repo文件定义了一个或多个软件仓库的详细信息,比如我们从哪里下载需要安装或升级的软件包? yum 将读取并应用 repo 文件中的设置!

进入/etc/yum.repo.d目录,

vi CentOS-Base.repo

[extras] 这代表名称,--->yum ID,必须是唯一的。当本地有多个yy源时,这个必须是唯一的

name=CentOS-$releasever - Base ----->具体的 yum 源名称其实相当于它的描述信息 $r releasever 可以用这个变量来指代 Red Hat Enterprise Linux 发行版,即说当前版本的主要版本号。

baseurl是镜像服务器地址,可以只写具体地址。下例中只能有一个baseurl,但可以包含多个url


cachedir=/var/cache/yum #yum下载的rpm包的缓存目录
keepcache=0 #是否保存缓存,1保存,0不保存。
debuglevel=2 #调试级别(0-10),默认为2
logfile=/var/log/yum.log #yum的日志文件位置

1 yum 清除缓存列表

yum clean packages 清除缓存目录下的软件包,清除(/var/cache/yum)下的缓存
yum clean headers 清除缓存目录中的标头
yum clean oldheaders 清除缓存目录中的旧标头
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录中的软件包和旧标头

相关文章