
RHEL8本地yum源配置与DNF简介.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
本文档详细介绍了如何在Red Hat Enterprise Linux 8系统中配置本地YUM仓库,并简要概述了替代包管理工具DNF的基本用法。
在RHEL8中,软件源被划分为两个主要部分:BaseOS 和 AppStream。Red Hat Enterprise Linux 8.0 中的统一ISO 自动加载 BaseOS 和 AppStream 安装源存储库,这些存储库已经存在于光盘链接中,但需要分别配置各自的`.repo`文件。
**BaseOS 存储库**包含操作系统的基础核心组件,如内核、系统工具和基本服务。这些都是系统运行所必需的RPM包。
而 **AppStream 存储库**则提供用户可能希望在给定环境中使用的应用程序和开发工具。这些是用户在日常工作中可能会安装和使用的额外软件。
配置本地yum源时,首先需要挂载包含RPM包的介质(如ISO镜像)。例如,可以通过创建一个目录并使用`mount devcdrom yum`命令将ISO镜像挂载到该目录中。由于ISO可能是只读的,在此过程中可能会收到警告信息。完成后可以使用 `df -h` 检查挂载状态。
为了确保在每次启动时自动挂载 ISO,需要将相应的挂载信息添加至 `/etc/fstab` 文件中。例如,可以通过命令 `echo devcdrom yum iso9660 defaults 0 0 >> /etc/fstab` 将条目写入该文件,并确认其正确性。
创建对应的`.repo`文件是配置本地yum源的最后一步,在此过程中需要在 `/etc/yum.repos.d/` 目录下建立适当的配置文件,如 `baseos.repo` 和 `appstream.repo`。这些 `.repo` 文件中应包含相应的仓库URL(例如挂载ISO后的路径)。
以下是BaseOS和AppStream的`.repo`示例:
```ini
[baseos]
name=BaseOS
baseurl=file:///yum/BaseOS
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[appstream]
name=AppStream
baseurl=file:///yum/AppStream
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
```
保存并关闭文件后,可以通过 `dnf update` 更新软件包列表或使用 `dnf install
全部评论 (0)


