使用镜像 ISO 文件制做本地Yum 源
本文介绍了如何在 CentOS 7 环境中使用镜像 ISO 文件制作本地 YUM 源。通过详细步骤指导,用户可以下载并挂载 CentOS 7.9 的 ISO 文件,创建 YUM 仓库配置文件,清理 YUM 缓存,并测试新的 YUM 仓库配置。文章还介绍了如何设置开机自动挂载 ISO 文件,以确保每次启动时本地 YUM 源都可用。通过这些步骤,用户可以在本地环境中使用 YUM 安装、更新或删除软件包。
上传ISO文件
阿里云ISO 镜像下载地址:https://mirrors.aliyun.com/centos/7.9.2009/isos/x86_64/
将CentOS 7.9的ISO文件上传到你的CentOS 7.4服务器上。假设ISO文件位于/path/to/CentOS-7.9.iso。
创建挂载点
创建一个目录来作为ISO文件的挂载点。
sudo mkdir /mnt/cdrom |
挂载ISO文件
使用mount命令将ISO文件挂载到刚创建的挂载点。
sudo mount -o loop /path/to/CentOS-7.9.iso /mnt/cdrom |
loop选项用于将文件作为块设备挂载。
创建YUM仓库配置文件
在/etc/yum.repos.d/目录下创建一个新的.repo文件。
sudo vi /etc/yum.repos.d/CentOS-Base.repo |
在该文件中添加以下内容:
[local-cdrom] |
按ESC,然后输入:wq保存并退出vi编辑器。
清理YUM缓存
清理YUM缓存,确保YUM识别新的仓库。
sudo yum clean all |
测试新的YUM仓库
使用YUM repolist命令检查仓库列表,确保本地仓库已经被添加。
sudo yum repolist |
设置开机自动挂载
如果你希望每次开机自动挂载ISO文件,可以编辑/etc/fstab文件。
sudo vi /etc/fstab |
在文件末尾添加以下行:
/path/to/CentOS-7.9.iso /mnt/cdrom iso9660 loop,ro 0 0 |
再次按ESC,然后输入:wq保存并退出vi编辑器。
开始使用
现在你可以使用本地YUM源来安装、更新或删除软件包了。例如:
sudo yum install <package-name> |
确保在执行这些步骤之前,你有足够的权限,以防需要root权限执行某些命令。此外,ISO文件的路径应该是静态的;如果ISO文件移动到其他位置,你需要更新/etc/fstab和/etc/yum.repos.d/CentOS-Base.repo文件中的路径。