目录
[1. 创建挂载目录](#1. 创建挂载目录)
[2. 挂载ISO镜像文件](#2. 挂载ISO镜像文件)
[3. 备份原有仓库配置](#3. 备份原有仓库配置)
[4. 创建本地仓库配置文件](#4. 创建本地仓库配置文件)
[5. 更新仓库缓存](#5. 更新仓库缓存)
[6. 测试安装功能](#6. 测试安装功能)
1. 创建挂载目录
mkdir /media/cdrom
2. 挂载iso镜像文件
mount /mnt/AlmaLinux-9.7-x86_64-dvd.iso /media/cdrom/
3. 备份原有仓库配置
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/* /etc/yum.repos.d/bak/
4. 创建本地仓库配置文件
vim /etc/yum.repos.d/local.repo
配置文件内容:
[local-repo]
name=Local AlmaLinux Repository
baseurl=file:///media/cdrom/AppStream
enabled=1
gpgcheck=0
5. 更新仓库缓存
yum clean all
yum makecache
6. 测试安装功能
yum -y install telnet
预期输出示例:
Last metadata expiration check: 0:00:32 ago on Thu 04 Dec 2025 04:36:49 PM CST.
Dependencies resolved.
====================================================================================================================
Package Architecture Version Repository Size
====================================================================================================================
Installing:
telnet x86_64 1:0.17-85.el9 local-repo 63 k
Transaction Summary
====================================================================================================================
Install 1 Package
Total size: 63 k
Installed size: 121 k
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : telnet-1:0.17-85.el9.x86_64 1/1
Running scriptlet: telnet-1:0.17-85.el9.x86_64 1/1
Verifying : telnet-1:0.17-85.el9.x86_64 1/1
Installed:
telnet-1:0.17-85.el9.x86_64
如出现以上类似输出,表示telnet已成功从本地仓库安装,证明本地镜像仓库配置正确。