←

Linux 配置与管理(CentOS7) · Linux 配置与管理(CentOS7)

软件包管理

软件包管理

结构化讲义

S6-4 · 2 个大纲考点讲义 · 已精编

练本节题目

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 软件包。