我们已经准备好了,你呢?

2026我们与您携手共赢,为您的企业形象保驾护航!

1.yum简介

yum是 的简称。它能够自动化执行rpm包的升级、安装或移除操作,同时搜集rpm包的相关资料,验证依赖关系,并向用户发出解决提示。使用yum工具时,核心在于确保拥有一个可信的资源,这资源可以是http或ftp服务站点,亦或是本地安装源。不论哪种形式,都必须包含rpm信息,这些信息涉及rpm的描述、功能、文件以及依赖性等。依托这些详尽的信息,yum能够自动化执行安装等操作。yum最为显著的特点和优势在于,它能够自动处理rpm包之间的依赖关系,并自动解决安装问题。

2.yum配置文件

yum的配置文件位于/etc/yum.conf,这里汇集了与yum相关的所有配置详情,是yum的核心内容。通常,yum.conf文件分为main和其它部分,然而,默认情况下仅包含main部分。每个yum.conf文件仅包含一个main部分。其它部分则详细描述了各个安装源的具体配置,数量可能为一个或多个。通常情况下,这些文件是存放于 /etc/yum.repo.d 这个目录之内的。

# cat /etc/yum.conf

--注:

该目录被指定用于存放yum下载的rpm包,同时,yum下载的rpm包以及数据库信息均保存在此目录中。

2):在配置yum下载rpm安装包的缓存策略时,可选择以下两种模式:一是安装完成后保留rpm安装包;二是安装完成后自动删除rpm安装包。

设定yum的日志记录等级,其数值可在0至10之间选择,标准设置是2级,这一级别主要记录安装与卸载操作的相关信息。

确定yum日志文件的存放路径及名称,用于保存系统软件更新的相关记录。

在多个安装源之间设定安装包的优先策略,其取值可以是或last。这一策略决定了当同一安装包在多个源中都有存在时,yum应该选择安装哪个版本。若取值为,yum将优先安装版本最新的安装包;若取值为last,则yum会先根据id的字母顺序对安装包进行排序,然后选择位于最后服务器上的安装包进行安装。

选择一个软件包后,yum会依据该包来确定您的系统版本,其默认选项为“-”,当然,您也可以选择其他安装包,比如“-”。

设定容错参数,其数值可为1或0,若选1,系统将忽略错误,若非,则会触发错误提示,系统默认采用0值。

设定CPU架构相关的更新方案,其数值应为1或0。若选择1,则仅对与已安装软件包CPU架构相匹配的包进行升级;若选择0,则包括与已安装软件包CPU架构不匹配的包在内,一并升级。

设定网络连接出现故障时的重试频率,若设置为0,则系统将进行无限制的尝试。

指定用于过时软件包的更新方案,其设定为1或0。若选择1,则将对老旧的rpm软件包进行更新;若选择0,则不执行更新操作。

请确定是否需要启用GPG(GNU Guard)进行验证,GPG是一种基于密钥的签名技术。

请设定插件使用权限,其数值应为1或0,默认设置为0(即禁止使用),然而通常情况下会采用yum插件功能。

13):指定可以保留内核包的最大数目。

在指定不希望更新的rpm软件包时,可以采用通配符进行标识,同时确保多个软件包之间通过空格进行区分。

请指定该 .repo 文件的完整路径。此文件内含有软件仓库的详细信息,这些信息与 /etc/yum.conf 文件中的内容相对应。

部分作用相同)。

16):指定bug追踪路径。

3.repo文件

1)简介

repo文件构成了yum源(即软件仓库)的设置,通常而言,单个repo文件会详细描述一个或多个软件仓库的详细信息,诸如软件包的下载来源。此类文件通常位于/etc/yum.repos.d/目录之中。在这些文件中,包含了:

Base.repo文件是用于配置yum网络源的文档,它通常会被人们所使用。

---Media.repo:光盘挂载后光盘源的配置文件。

---.repo:debug及内核相关软件源的配置文件。

---Vault.repo:之前旧版本yum源的配置文件。

---CR.repo:当前系统后续版本yum源的配置文件。

epel.repo文件是针对EPEL(Extra for Linux)的配置,适用于RHEL及其衍生版本。它提供了高质量的软件包yum源。安装EPEL之后,用户可以直接使用yum命令加上epel-前缀来安装诸如nginx、htop、ncdu等软件。

2)配置文件

在区分各个名称时,需采用“--”符号来标示其独特性。一旦出现名称重复,后续的名称将取代先前的内容。

--name:对的描述,支持类似$、$的变量。

服务器配置中最为关键的一环,若想成功从服务器下载软件,这一设置必须准确无误。在此,url支持http://、ftp://、file://三种传输协议,并且可以配置多个url地址,或者选择更快速的镜像站点,但必须注意,仅能指定一个镜像站点。

该URL需指向当前目录的父级目录,并且能够识别如$$符号所代表的变量。

设定一个镜像服务器的地址清单,这通常是处于激活状态,但也可以通过添加注释符号(#)来暂停其使用,同时还可以用相应的版本号和架构标识符(如6代表版本,i386代表架构)来替换其中的$符号。在浏览器中输入该地址,便能够浏览到一个包含众多可用镜像服务器地址的列表。

请设定是否对GPG(GNU的守护程序)进行验证,GPG是一种基于密钥的签名方法。这一设置仅对当前服务器有效。其默认值为1。

在指定不进行更新的rpm软件包时,可利用通配符进行标识,各个rpm包之间应以空格为界进行区分。此操作仅对当前服务器有效。

在指定服务器连接出现故障时,需采用故障转移策略,该策略涉及多个服务器之间的选择顺序,具体表现为两种模式:一是依次选择下一台服务器,数值表示为“或”,即按照顺序轮流选取;二是依据URL的排列顺序,从首位开始选择。系统默认的设置是。

设定软件仓库的启用与关闭状态,其数值设定为0或1,其中0代表关闭,1代表开启;系统默认设置为1。

设定是否采用批量管理软件套装,其数值设定为0或1,其中0代表关闭,1代表启用;系统默认设置为1。

--注:

1)在指定发行版本的变量中,需从部分获取信息,若无法获取,则需依据-进行相应的判断。

指定发行软件所支持的CPU架构类型,例如:i686等。

3)指定用于发行软件的CPU基础架构类型,例如:i386、alpha等。

4.yum命令

1)语法

yum

...

2)获取帮助

yum -h

yum --help

3)列出所有可用于更新的软件清单

yum check-

4)更新所有软件、系统版本和内核

yum (比yum 常用)

5)更新所有软件、系统版本:

yum

6)仅安装指定的软件包:

yum -y

...

7)仅更新指定的软件包

yum

...

8)列出所有可安装的软件清单

yum list

9)删除软件包

yum

...

10)查找指定软件包

yum

11)查看yum仓库列表

yum

12)清除缓存

--清除缓存目录下的软件包

yum clean

--清除缓存目录下的

yum clean

--清除缓存目录下的所有软件包及旧

yum clean all

13)建立本地缓存

yum

14)列出指定软件包的依赖关系

yum

安装包含中文功能的软件套件(若需安装某个类别或一系列软件,请在前面加上“group”标识;而在卸载软件套件组时,则需将“group”替换为相应的指示词)。

yum -y " "

16)安装用于开发的软件包(同上)

yum -y " Tools"

yum -y " "

15.安装用于提高速度的yum插件

yum -y yum-

二维码
扫一扫在手机端查看

本文链接:https://www.by928.com/chongqing/9730.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线