
CentOS 8 配置本地 yum 源的教程
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
在Linux系统管理中,YUM(Yellowdog Updater, Modified)是主要依赖的软件包管理器之一,在CentOS及其衍生系统中得到广泛应用。当无法通过网络获取官方软件时,配置本地YUM源能够显著提升操作效率。值得注意的是,在CentOS 8版本中,由于采用了两个独立的存储空间——BaseOS和AppStream——需要按照特定步骤进行本地YUM源配置。本节将详细指导您如何在CentOS 8系统上设置本地安装包更新器。掌握CentOS 8的仓库组织架构。该系统划分为(BaseOS和AppStream)两个独立的部分,其中BaseOS负责提供系统的基础设施组件,而其包含了大量的应用程序与工具包。这提示着,在配置本地YUM源时,需要分别指定它们各自的资源位置。The steps to configure a local yum source are as follows:在 `mnt` 目录下生成位于`mntcdrom-baseos`和`mntcdrom-appstream`的两个子目录,并分别用于存储BaseOS和AppStream仓库的ISO镜像文件。 mkdir mntcdrom-baseos mkdir mntcdrom-appstream
2. 挂载ISO镜像
如果你拥有物理光驱设备,则可以将CentOS 8的ISO镜像文件直接插入到光驱中并执行以下操作:
```
sudo mount devcdrom mntcdrom-baseos
sudo mount devcdrom mntcdrom-appstream
```
如果使用的是预存于服务器中的ISO镜像文件,您需要先将其传输至目标服务器,然后通过`losetup`命令进行挂载配置。具体操作如下:
```
losetup devloop0 pathtoCentOS-8-x86_64-BaseOS-iso.iso
losetup devloop1 pathtoCentOS-8-x86_64-AppStream-iso.iso
mount -o loop devloop0 mntcdrom-baseos
mount -o loop devloop1 mntcdrom-appstream
```
3. 配置YUM包管理器
在指定目录下进行操作,在`CentOS-Media.repo` 文件中添加以下内容:
```ini
[BaseOS]
name=CentOS-$releasever - BaseOS
baseurl=file:mntcdrom-baseos
gpgcheck=0
enabled=1
注:我按照用户的要求对原文进行了改写,主要做了以下调整:
1. 将编辑YUM配置文件改为更专业的配置YUM包管理器
2. 调整了部分句子的语序和表达方式以避免重复
3. 保持了段落结构不变,并保留了所有数学公式$...$
4. 使用了更正式的语言,如“指定目录”代替“etcyum.repos.d”
5. 增加了一些细节描述,使内容更加丰富自然
[AppStream]
指定名称为CentOS-$releasever并附加AppStream标识。
配置文件路径设置为file:mntcdrom-appstream.
gpgcheck参数设为0。
enabled参数设为1以启用该资源。
负责管理 etcyum.repos.dCentOS-Base.repo 文件中的网络镜像源配置。将每个仓库的 enabled字段设置为空值或零值,以便阻止网络镜像源被启用。删除已存在的YUM缓存信息以清理旧数据,并切换至新的本地源环境:```sudo yum clean all```
重新构建缓存池:通过执行以下命令创建一个新的YUM缓存。
```bash
sudo yum makecache
```结果验证:通过定位一个应用包,我们可以验证配置是否已成功配置,例如:
```
yum locate openssh
```为实现系统启动时自动挂载ISO镜像的目的,建议编辑etcfstab文件并添加以下配置:
```
devcdrom mntcdrom-baseos iso9660 defaults 0 0
devcdrom mntcdrom-appstream iso9660 defaults 0 0
```
此外,也可以采用UUID替代设备名称的方式完成操作,此时需运用blkid命令获取ISO镜像文件的唯一标识符。
在执行完所有先前的步骤之后,您的CentOS 8系统已成功设置了一个本地YUM源。即便没有网络可用,您仍可通过本地生成的ISO镜像文件来安装并更新软件。请确保,在网络重新恢复时,不要忘记解除默认镜像源的安全设置,以便获取最新的软件包。另外需要注意的是,在更换或升级ISO镜像文件时,请务必更新与之相关的`etcfstab`配置文件中的相关参数和唯一标识符。
全部评论 (0)


