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 ![](https://file.jishuzhan.net/article/1794756958025158657/156c0622476d33b892fc57aa669cc57b.webp) \[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

相关推荐
春日见7 小时前
如何入门端到端自动驾驶?
linux·人工智能·算法·机器学习·自动驾驶
dys_Codemonkey7 小时前
如何在树莓派上用 VS Code 优雅直连内部的 Ubuntu 子系统/容器用来访问容器内的文件和代码?
linux·运维·ubuntu·树莓派
炸膛坦客7 小时前
Linux - Ubuntu - PC端:(五)shell 操作(终端命令,2026)→ 3)基础命令,27 个常用命令
linux·ubuntu
·醉挽清风·8 小时前
学习笔记—Linux—文件IO
linux·服务器·学习
宁波阿成8 小时前
OpenClaw 在 Ubuntu 22.04.5 LTS 上的安装与问题处理记录
java·linux·ubuntu·openclaw·龙虾
上海合宙LuatOS8 小时前
LuatOS核心库API——【 string】字符串操作
运维·服务器·物联网·junit·硬件工程·信息与通信·嵌入式实时数据库
徐子元竟然被占了!!8 小时前
Linux的cat
linux·运维·服务器
带娃的IT创业者8 小时前
WeClaw 离线消息队列实战:异步任务队列如何保证在服务器宕机时不丢失任何一条 AI 回复?
运维·服务器·人工智能·python·websocket·fastapi·实时通信
kc胡聪聪9 小时前
nginx的性能优化与监控
运维·nginx·性能优化
上海合宙LuatOS10 小时前
LuatOS核心库API——【sys】LuatOS运行框架
运维·服务器·物联网·硬件工程·lua·软件工程·信息与通信