配置本地yum源其实并不复杂,核心思路是让系统从本地光盘或ISO镜像文件获取软件包,而不是依赖网络。首先准备好DVD光盘或ISO镜像文件,然后按照以下挂载步骤依次操作。
第一步:挂载光盘或ISO镜像。这一步操作很简单,将光盘插入后通常会自动挂载;如需手动挂载,可以使用类似mount /dev/cdrom /media/cdrom的基本命令完成挂载。
第二步:修改yum配置文件。使用root权限打开/etc/yum.repos.d/fedora.repo,找到开头部分——
[fedora]name=Fedora \$releasever - \$basearch#baseurl=https://download.fedora.redhat.com/pub/fedora/linux/releases/\$releasever/Everything/\$basearch/os/mirrorlist=https://mirrors.fedoraproject.org/mirrorlist?repo=fedora-\$releasever&arch=\$basearchenabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
核心操作是:将#baseurl=..这一行的注释符去掉,并修改为baseurl=file:///dev/cdrom(或者指向/media/下对应的实际挂载路径)。同时,在mirrorlist前面加上#将其屏蔽——这样yum就不会再去网络查找镜像列表,而是直接从本地读取软件包。
第三步:验证配置是否生效。运行yum install或yum grouplist等命令进行测试。如果仍然报错,通常是因为fedora-updates源未正确配置。前往/etc/yum.repos.d/fedora-updates.repo重复相同操作:将baseurl改为本地路径,屏蔽mirrorlist,即可完成配置。
