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

相关推荐
郝学胜-神的一滴12 小时前
超越Spring的Summer(一): PackageScanner 类实现原理详解
java·服务器·开发语言·后端·spring·软件构建
乾元12 小时前
身份与访问:行为生物识别(按键习惯、移动轨迹)的 AI 建模
运维·网络·人工智能·深度学习·安全·自动化·安全架构
ghostwritten12 小时前
春节前夕,运维的「年关」:用 Kubeowler 给集群做一次「年终体检」
运维·云原生·kubernetes
予枫的编程笔记12 小时前
【Linux进阶篇】Linux后台运行避坑指南:nohup、& 用法及Systemd守护进程实操
linux·进程管理·linux运维·nohup·systemctl·ps命令·kill命令
code monkey.12 小时前
【Linux之旅】Linux 进程间通信(IPC)全解析:从管道到共享内存,吃透进程协作核心
linux·c++·ipc
匆匆那年96712 小时前
llamafactory推理消除模型的随机性
linux·服务器·学习·ubuntu
杜子不疼.12 小时前
远程软件大战再升级:2026年2月三大远程控制软件深度横评,安全功能成新焦点
服务器·网络·安全
好好学习天天向上~~12 小时前
5_Linux学习总结_vim
linux·学习·vim
馨谙12 小时前
Ansible模块化Playbook管理:静态导入与动态包含详解
运维·ansible
linux kernel13 小时前
第六部分:数据链路层
服务器·网络