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

相关推荐
二宝哥21 分钟前
CentOS 7.9 离线安装 Nginx 并配置openssl1.1.1
linux·nginx·centos
程序员老陆33 分钟前
说一说FFmpeg6在Linux平台的编译
linux·运维·服务器·ffmpeg
玫幽倩36 分钟前
2026黄河流域公安院校-电子物证单项赛(程序逆向分析+服务器取证)
运维·服务器·python·电子取证·逆向·程序分析·服务器取证
IT摆渡者1 小时前
VM EXSI7.0存储硬盘故障处理
大数据·linux·github
赵民勇2 小时前
systemd-cgtop命令详解
linux·运维
Zhu7582 小时前
在docker环境部署frp
运维·docker·容器
hhwyqwqhhwy2 小时前
Ubuntu22.04 安装vitis
linux
运维行者_2 小时前
企业带宽监控工具实战:网络流量分析与异常排查的5个关键能力
运维·服务器·开发语言·网络·分布式·后端·php
March.s2 小时前
Nginx 服务器反向代理实战指南
服务器·nginx·github
刚入门的大一新生3 小时前
Linux-Linux第一个系统程序-进度条
linux·运维·服务器