S6-4.1
设置软件仓库。
精编讲义 v1#
YUM 软件仓库目录、.repo 配置文件字段与缓存命令
必记- YUM 源配置目录与文件扩展名:所有 YUM 仓库配置文件均存放在
/etc/yum.repos.d/目录下,且文件名必须以.repo结尾(如CentOS-Base.repo)。 .repo文件五大核心字段:①[仓库ID](方括号内唯一标识);②name=...(仓库描述);③ ==baseurl=...(仓库地址,支持http://、https://、ftp://及本地光盘镜像file:///mnt/cdrom);④enabled=1(1启用该源,0禁用);⑤gpgcheck=0==(1开启 GPG 签名校验,0不校验)。- 更新仓库缓存:修改
.repo后执行yum clean all清空旧缓存,再执行yum makecache生成新缓存(yum repolist查看可用源列表)。
随堂自测(3 题 · 共 45 道关联题)展开作答
单选2 分自测不计入学习进度
除了使用 vi 命令来修改配置文件,启用或禁用仓库,还可以使用()
单选2 分自测不计入学习进度
() 是一个预备好的目录,或是一系列存放软件的服务器,或是一个网站,包含了软件包和索引文件。
填空2 分自测不计入学习进度
仓库配置文件中,enabled 是指____,默认值为____,表示启用。
S6-4.2
使用 yum 安装软件。
精编讲义 v1#
yum 与 rpm 软件包管理常用命令对比(必背)
必记| 操作目的 | yum 命令(自动解决依赖关系) | rpm 命令(底层管理,不自动解依赖) |
|---|---|---|
| 安装软件包 | yum [-y] install 软件名(-y 自动确认全选 yes) | rpm -ivh 包全名.rpm(i 安装,v 详情,h 进度条) |
| 升级软件包 | yum [-y] update [软件名] | rpm -Uvh 包全名.rpm |
| 卸载软件包 | yum [-y] remove 软件名(或 erase) | rpm -e 软件名 |
| 查询与搜索 | yum list、yum search 关键词、yum info 软件名 | rpm -qa 查所有已装包,rpm -qi 查信息,rpm -ql 查安装文件列表 |
随堂自测(3 题 · 共 70 道关联题)展开作答
单选2 分自测不计入学习进度
使用 rpm 命令安装软件包时,所用的选项是 ____。
判断1 分自测不计入学习进度
yum update <packages>是安装新软件包。
填空2 分自测不计入学习进度
在 CentOS 中,可以使用 ____ -y wu-ftpd-2.6.2-8.i386.rpm 命令升级安装 wu-ftpd-2.6.2-8.i386.rpm 软件包。