AlmaLinux9配置本地镜像仓库

目录

[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已成功从本地仓库安装,证明本地镜像仓库配置正确。

相关推荐
晚风吹长发1 小时前
初步了解Linux中文件描述符-fd
linux·运维·服务器·c++·开发·文件
赖small强1 小时前
【Linux C/C++开发】Linux C/C++ 高效延迟崩溃分析:基于 mprotect 的内存陷阱技术 (Electric Fence)
linux·c语言·c++·mprotect·buffer overflow
保持低旋律节奏1 小时前
linux——make/Makefile自动化工程构建
linux·运维·自动化
云计算练习生1 小时前
渗透测试行业术语—— 网络攻击方式与漏洞利用
服务器·网络·安全·渗透测试术语·网络安全术语
繁华似锦respect1 小时前
C++ & Linux 中 GDB 调试与内存泄漏检测详解
linux·c语言·开发语言·c++·windows·算法
爱潜水的小L1 小时前
自学嵌入式day25,树
linux
周杰伦_Jay1 小时前
【Linux Shell】命令完全指南
linux·运维·服务器
乾元1 小时前
SDN 与 AI 协同:控制面策略自动化与策略一致性校验
运维·网络·人工智能·网络协议·华为·系统架构·ansible
锡兰_CC1 小时前
无缝触达,卓越体验:开启openEuler世界的任意门
服务器·网络·数据库·c++·图像处理·qt·nginx