1.4.4.1 yum简介
Yum(Yellowdog Updater Modified)是一个在Fedora、RedHat和CentOS中的Shell前端软件包管理器[5]。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
1.4.4.2 yum的配置文件yum.conf
特别说明:本书注释符号用“#”号或“//”表示。
查看RHEL7.4中/etc/yum.conf内容:
1.4.4.3 RHEL7.4创建本地yum源
创建好本地yum源是安装各种服务和软件包的前提条件,本书中其他地方提到安装本地yum源与此处相同,所以,后续章节不再赘述,而且,图形界面和字符界面安装操作步骤相同。
对yum源文件中参数的说明:
[]:中括号的名称用于区别不同的yum源,必须为一个独一无二的名称
name:对yum源的描述信息,支持变量
baseurl:指定yum源软件包存放的路径,只有设置正确,才能获取软件,其格式为:
baseurl=url://yum源存放的路径1
url://yum源存放的路径2
……
url://yum源存放的路径n
其中url支持的协议有http、ftp、file,如果是本地软件源,则使用
“baseurl=file:///yum源存放的路径”的格式书写。
gpgcheck:设置是否进行校验,1为校验,0为不校验
enabled:设置yum源是否生效,1为生效,0为无效
提示:本书所有服务的安装都是基于本yum源文件(dvd.repo),请读者提前配置好并照快照,在做每个专题的练习时,最好恢复快照到初始状态环境,避免前后内容的相互影响。
1.4.4.4 CentOS7.4创建本地yum源
同样,CentOS7.4创建本地yum源在图形界面和字符界面下操作步骤相同。
提示:CentOS7.4创建yum源时要先把“/etc/yum.repos.d”文件夹下的*.repo文件备份到一个文件夹(如bak)下,再创建yum源dvd.repo,这点与RHEL7.4稍微不同。
1.4.4.5 yum常用的命令
语法格式:
yum [参数] [命令] [包……](www.xing528.com)
参数:
-h:显示帮助信息
-y:对所有的提问都回答“yes”
-c:指定配置文件
-q:安静模式
-v:详细模式
-d:设置调试等级(0~10)
-e:设置错误等级(0~10)
-R:设置yum处理一个命令的最大等待时间
-C:完全从缓存中运行,而不去下载或者更新任何头文件
命令:
install:安装rpm软件包
update:更新rpm软件包
check-update:检查是否有可用的更新rpm软件包
remove:删除指定的rpm软件包
list:显示软件包的信息
info:显示指定的rpm软件包的描述信息和概要信息
clean:清理yum过期的缓存
shell:进入yum的shell提示符
resolvedep:显示rpm软件包的依赖关系
localinstall:安装本地的rpm软件包
localupdate:显示本地rpm软件包进行更新
deplist:显示rpm软件包的所有依赖关系
包:指软件包,通常格式为[软件包1 软件包2……],软件包之间用空格分隔开
yum常用的命令如表1-1所示。
表1-1 常用的yum命令
续表1-1
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。