在CentOS或RHEL系统中,可以使用ISO文件作为本地YUM源,以便在无网络或受限环境下安装和更新软件包。以下是详细的操作步骤:
1.环境准备
- 操作系统:centos7
- ISO文件:CentOS-7-x86_64-Minimal-2207-02.iso 988.0 MB
2.下载需要 制作yum源的ISO文件(推荐使用全量ISO)
CentOS-7-x86_64-Minimal-2207-02.iso 988.0 MB
wget https://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-2207-02.iso -O centos.iso
3.挂载ISO镜像文件到/mnt/目录
mount -o loop /path/to/centos.iso /mnt/
说明:
/path/to/centos.iso 需要替换为实际ISO文件的路径。
如果希望ISO文件在系统重启后仍然挂载,可以修改 /etc/fstab,添加以下内容:
/path/to/centos.iso /mnt/ iso9660 loop 0 0
4.备份其他的repo,配置本地repo
cd /etc/yum.repos.d/
mkdir repobak
mv *.repo repobak/
# 写入本地repo源
cat >centos.repo << EOF
[base]
name=CentOS base
baseurl=file:///mnt/
gpgcheck=0
enabled=1
EOF
5.清理缓存,生成新的缓存
yum clean all
yum makecache
6.安装需要的软件包
yum install kernel -y
以上就是制作本地yum源的全部内容,谢谢阅读。 今天的分享就到这里,如果你觉得对你有所帮助的话,不妨关注+点赞一下,你的点赞是我更新的动力。