Linux如何搭建yum本地源

挂载光盘或ISO至/mnt;2. 备份原有repo文件;3. 创建local.repo配置本地源;4. 清除并重建yum缓存,提示“Metadata Cache Created”即成功。

Linux如何搭建yum本地源

在没有外网的环境中,搭建本地yum源可以方便地进行软件包的安装与管理。通过挂载系统安装光盘或使用已下载的软件包目录,可以快速配置一个本地yum源。

1. 挂载ISO镜像或光盘

将系统安装光盘或ISO镜像挂载到指定目录:

  • 挂载光盘:mount /dev/cdrom /mnt
  • 挂载ISO文件:mount -o loop /root/CentOS-7-x86_64-DVD.iso /mnt

挂载成功后,/mnt 目录中应包含 Packages 目录和 repodata 目录,这是yum源所需的数据。

2. 备份原有repo文件

进入yum配置目录,备份网络源配置,避免干扰本地源:

mv /etc/yum.repos.d/* /tmp/

3. 创建本地源配置文件

新建一个repo文件,例如 local.repo:

vim /etc/yum.repos.d/local.repo

写入以下内容:

 [local] name=Local CentOS baseurl=file:///mnt enabled=1 gpgcheck=0 

说明:

  • name:源的描述名称
  • baseurl:指向本地路径,使用 file:// 协议
  • enabled=1:启用该源
  • gpgcheck=0:关闭GPG校验(如需开启,可指定 gpgkey=file:///mnt/RPM-GPG-KEY-CentOS-7)

4. 清除缓存并生成本地源缓存

执行以下命令重建yum缓存:

  • yum clean all
  • yum makecache

如果看到“Metadata Cache Created”提示,说明本地源配置成功。

此时就可以使用 yum install 安装软件包,yum会从本地/mnt中查找rpm包。

基本上就这些,不复杂但容易忽略gpgcheck或路径错误。保持挂载状态,重启后可添加到 /etc/fstab 自动挂载。

linux centos 系统安装 vim linux centos

上一篇
下一篇