centos 挂载本地yum源镜像仓库

本地镜像在目录/mnt/iso/CentOS-7-x86_64-DVD-2207-02.iso下

mount -o loop /mnt/iso/CentOS-7-x86_64-DVD-2207-02.iso /mnt/iso

查看是否挂载成功

df -h

更改配置

# 备份以前配置
cp -ar /etc/yum.repos.d /etc/yum.repos.d.bak

# 新增本地仓库配置
vi /etc/yum.repos.d/local.repo

[local]
name=CentOS Local Repository
baseurl=file:///mnt/iso
enabled=1
gpgcheck=0
yum clean all
yum makecache

CentOS 8 系统上挂载本地 YUM 并配置 Oracle ISO 镜像,可以通过以下步骤完成。该过程与 CentOS 7 类似,但需要注意文件路径、仓库配置格式以及系统默认的软件包管理方式的变化。 ### 挂载 Oracle ISO 镜像 首先,将 Oracle Linux 的 ISO 文件上传到系统中,例如上传至 `/mnt/iso` 目录,并使用 `mount` 命令将其挂载到一个临时目录中: ```bash mkdir -p /mnt/oracle_iso mount -o loop /mnt/iso/OracleLinux8.iso /mnt/oracle_iso ``` 此命令将 ISO 文件以回环设备的方式挂载到 `/mnt/oracle_iso`,以便后续用于构建本地 YUM [^1]。 ### 创建本地 YUM 仓库配置文件 接下来,在 `/etc/yum.repos.d/` 目录下创建一个新的 `.repo` 文件,例如 `local_oracle.repo`,并编辑其内容如下: ```ini [local_oracle] name=Local Oracle Linux 8 Repository baseurl=file:///mnt/oracle_iso enabled=1 gpgcheck=0 ``` 上述配置定义了一个名为 `local_oracle` 的仓库,指向挂载的 ISO 内容目录,禁用 GPG 检查以便快速测试[^1]。 ### 清除缓存并验证配置 执行以下命令清除原有的 YUM 缓存,并重新加载新的仓库配置: ```bash dnf clean all dnf makecache ``` 随后可以使用以下命令列出当前可用的仓库信息: ```bash dnf repolist all ``` 如果一切正常,输出结果中应包含 `local_oracle` 仓库的信息,并显示为启用状态[^1]。 ### 安装软件包 现在可以使用 `dnf` 或 `yum` 命令安装所需的软件包,例如: ```bash dnf install httpd ``` 该命令将从本地挂载的 Oracle Linux ISO 中查找并安装 Apache HTTP Server 软件包及其依赖项。 --- ### 注意事项 - 如果有多个 ISO 文件(如 Oracle 提供了多个分卷),则需要分别挂载,并在仓库配置中指定所有路径。 - 推荐在生产环境中启用 GPG 检查以增强安全性,此时需提供相应的密钥文件并配置 `gpgkey` 参数。 - 若 ISO 文件位于远程服务器上,可考虑使用 NFS 或 CIFS 挂载方式进行共享访问。 ---
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值