Centos 7.9 使用 iso 搭建本地 YUM 源

Centos 7.9 使用 iso 搭建本地 YUM 源

1 建立挂载点

root@localhost \~# mkdir -p /media/cdrom/

2 创建光盘存储路径

root@localhost \~# mkdir -p /mnt/cdrom/

3 上传 CentOS-7-x86_64-Everything-2207-02.iso 到 光盘存储路径

root@localhost \~# ls /mnt/cdrom/

CentOS-7-x86_64-Everything-2207-02.iso

4 挂载并查看

root@localhost \~# mount -o loop /mnt/cdrom/CentOS-7-x86_64-Everything-2207-02.iso /media/cdrom

mount: /dev/loop0 写保护,将以只读方式挂载

说明:如果,直接挂载光盘方式 /dev/cdrom 就是光驱的设备文件名,采用另外一种方式挂载。

root@localhost \~# mount /dev/cdrom /media/cdrom/

root@localhost \~# ls /media/cdrom/

CentOS_BuildTag EULA images LiveOS repodata RPM-GPG-KEY-CentOS-Testing-7

EFI GPL isolinux Packages RPM-GPG-KEY-CentOS-7 TRANS.TBL

5 切换 /etc/yum.repos.d/ 目录

root@localhost \~# cd /etc/yum.repos.d/

root@localhost yum.repos.d# ll

总用量 40

-rw-r--r--. 1 root root 1664 10月 23 2020 CentOS-Base.repo

-rw-r--r--. 1 root root 1309 10月 23 2020 CentOS-CR.repo

-rw-r--r--. 1 root root 649 10月 23 2020 CentOS-Debuginfo.repo

-rw-r--r--. 1 root root 314 10月 23 2020 CentOS-fasttrack.repo

-rw-r--r--. 1 root root 630 5月 17 15:47 CentOS-Media.repo

-rw-r--r--. 1 root root 1331 10月 23 2020 CentOS-Sources.repo

-rw-r--r--. 1 root root 8515 10月 23 2020 CentOS-Vault.repo

-rw-r--r--. 1 root root 616 10月 23 2020 CentOS-x86_64-kernel.repo

6 查看 CentOS-Media.repo,file:///media/cdrom/ 正好有挂载路径。

root@localhost yum.repos.d# cat CentOS-Media.repo

CentOS-Media.repo

This repo can be used with mounted DVD media, verify the mount point for

CentOS-7. You can use this repo and yum to install items directly off the

DVD ISO that we release.

To use this repo, put in your DVD and use it with the other repos too:

yum --enablerepo=c7-media command

or for ONLY the media repo, do this:

yum --disablerepo=\* --enablerepo=c7-media command

c7-media

name=CentOS-$releasever - Media

baseurl=file:///media/CentOS/

file:///media/cdrom/

file:///media/cdrecorder/

gpgcheck=1

enabled=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

7 测试是否成功

root@localhost yum.repos.d# yum --disablerepo=\* --enablerepo=c7-media install tigervnc

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* c7-media:

c7-media | 3.6 kB 00:00:00

软件包 tigervnc-1.8.0-22.el7.x86_64 已安装并且是最新版本

无须任何处理

8 卸载

root@localhost /# umount /media/cdrom

umount: /media/cdrom:目标忙。

(有些情况下通过 lsof(8) 或 fuser(1) 可以

找到有关使用该设备的进程的有用信息)

root@localhost /# fuser -mv /media/cdrom

用户 进程号 权限 命令

/media/cdrom: root kernel mount /media/cdrom

root 4680 ..c.. bash

root@localhost /# kill -9 4680

root@localhost /# umount /media/cdrom

其他:

备份 yum.repos.d.bak ,修改 CentOS-Media.repo 中 enabled=0 为 enabled=1

root@localhost \~# mv /etc/yum.repos.d /etc/yum.repos.d.bak

root@localhost \~# mkdir /etc/yum.repos.d

root@localhost \~# cp /etc/yum.repos.d.bak/CentOS-Media.repo /etc/yum.repos.d

root@localhost \~# vim /etc/yum.repos.d/CentOS-Media.repo

root@localhost \~# yum clean all

已加载插件:fastestmirror, langpacks

正在清理软件源: c7-media

Cleaning up list of fastest mirrors

显示已配置的源

root@localhost \~# yum repolist all

已加载插件:fastestmirror, langpacks

Loading mirror speeds from cached hostfile

* c7-media:

源标识 源名称 状态

c7-media CentOS-7 - Media 启用: 10,073

repolist: 10,073

附录:

Centos 7.9 下载地址

http://mirrors.nju.edu.cn/centos/7.9.2009/isos/x86_64/

参考:

CentOS 7 配置本地yum 源

https://www.linuxidc.com/Linux/2017-08/146364.htm

centos7配置本地yum源_centos 本地yum源配置

https://cloud.tencent.com/developer/article/2115884

linux中mkdir -p 命令详解

https://blog.csdn.net/li1325169021/article/details/90769601

Linux 下使用mount命令挂载CDROM

https://blog.csdn.net/paullinjie/article/details/52081765

linux------umount时目标忙的解决办法

https://blog.csdn.net/u012998306/article/details/103687124

mount挂载光盘media_Linux挂载光盘(使用mount命令)

https://blog.csdn.net/weixin_39850787/article/details/111752559

Linux mount命令

https://www.runoob.com/linux/linux-comm-mount.html

相关推荐
承渊政道3 小时前
KES专业技能包发布:覆盖数据库开发、迁移与运维全流程
运维·数据库·gitee·数据库开发·金仓数据库
笨鸟先飞,勤能补拙3 小时前
Web 服务器与计算机网络全景原理
运维·服务器·前端·网络·人工智能·计算机网络·web安全
caimouse3 小时前
ReactOS 图形系统分析(3):显示驱动 DDI framebuf.dll
linux·运维·网络
跨境小彭4 小时前
Temu运营优化方案:活动库存自动化管控,解决断流、超卖与权重下跌问题
大数据·运维·人工智能·自动化·跨境电商·temu·temu电商运营
漫谈数据智理4 小时前
IDS-RAM 如何支撑数据空间走向可
大数据·运维·微服务
佳児素花痴╮4 小时前
网络问题与基础理论
运维·服务器·网络
tanglinS4 小时前
工业陶瓷在半导体设备里都用哪里?氮化铝基板与氮化硅结构件的静电无尘角色
大数据·运维·人工智能·自动化·材质
highreport4 小时前
HighReport报表工具定时调度和邮件定时发送
运维·服务器·数据库
TonyLee0174 小时前
Claude Code + DeepSeek:服务器安装与使用笔记
linux·服务器·deepseek·claude code
St_rive5 小时前
Pytest skip&&skipif跳过⽤例
运维·服务器·pytest