当前位置: 首页 > news >正文

Linux建立本地软件仓库

1.在vmware中加载系统镜像,并设定虚拟光驱开机启动

2.加载系统镜像并设置开机挂载

# 创建挂载目录(名称需与后续配置严格一致)
[root@rhel9 ~]# mkdir /rhel9.4# 手动挂载光驱(设备名通常为 /dev/sr0 或 /dev/cdrom)
[root@rhel9 ~]# mount /dev/sr0 /rhel9.4/

3. 设置开机自动挂载​

# 进入仓库配置目录
[root@rhel9 ~]# cd /etc/yum.repos.d/# 创建或编辑仓库文件(文件名需统一)
[root@rhel9 yum.repos.d]# vim rhel9.repo

4.配置仓库指向文件

[AppStream]                          # 仓库ID必须与镜像元数据一致(注意大小写)
name = RHEL 9 AppStream               # 描述信息
baseurl = file:///rhel9.4/AppStream   # 路径必须存在且大小写敏感
gpgcheck = 1                          # 启用GPG验证
gpgkey = file:///rhel9.4/RPM-GPG-KEY-redhat-release
enabled = 1[BaseOS]                              # 仓库ID必须为BaseOS
name = RHEL 9 BaseOS
baseurl = file:///rhel9.4/BaseOS
gpgcheck = 1
gpgkey = file:///rhel9.4/RPM-GPG-KEY-redhat-release
enabled = 1

5.验证仓库配置​

# 清理缓存并重建元数据
[root@rhel9 ~]# dnf clean all && dnf makecache# 检查仓库状态
[root@rhel9 ~]# dnf repolist

6.查询缺失命令所属包​

# 使用 dnf whatprovides 查找命令(原命令缺少查询目标)
[root@rhel9 ~]# dnf whatprovides */vim       # 示例:查找vim命令所属包

http://www.dtcms.com/a/271289.html

相关文章:

  • 存储服务一NFS文件存储概述
  • 解锁HTML5页面生命周期API:前端开发的新视角
  • debug和release的区别,打印菱形,水仙花数,喝汽水问题,计算求和
  • 从互联网电脑迁移Dify到内网部署Dify方法记录
  • 语音识别核心模型的数学原理和公式
  • http get和http post的区别
  • 【软件工程】tob和toc含义理解
  • 【25软考网工】第十章 (3)网络冗余设计、广域网接入技术
  • Docker 高级管理 -- 容器通信技术与数据持久化
  • mysql 故障检测与处理
  • Linux 测开:日志分析 + 定位 Bug
  • Paimon 原子提交实现
  • 【Linux】Rocky Linux 安装 Docker 与 Docker-Compose
  • AI智能选股,DeepSeek智能分析股票测试
  • 搭建一款结合传统黄历功能的日历小程序
  • C++最小生成树算法详解
  • 人机协同的关键枢纽:软件工程3.0中对象模型与模型驱动的融合路径
  • Vue 3 中父子组件双向绑定的 4 种方式
  • 如何将 AWS EBS 卷从 gp2 批量迁移到 gp3:完整指南
  • 基于Spring Boot+Vue的DIY手工社预约管理系统(Echarts图形化、腾讯地图API)
  • [Pytest][Part 4]多种测试运行方式
  • docker部署华为高斯数据库opengauss(arm版本)
  • 1.1 ARMv8/ARMv9安全扩展
  • 解决SQL Server SQL语句性能问题(9)——SQL语句改写(6)
  • 【PDF提取内容改名】批量提取pdf多个指定区域内容到excel表格的操作步骤和方法
  • NLP革命二十年:从规则驱动到深度学习的跃迁
  • Spring Boot 项目中多数据源配置使用场景
  • 美股异动|机器人概念表现活跃,微美全息(WIMI.US)瞄准高增长赛道涨超14%
  • 丰田将协作机器人与现有设备相结合,以实现超高负载能力和安全性
  • 焊接机器人智能节气装置