rocky linux9.1搭建本地源

需要在内网安装一个linux系统用于测试,使用了rocky9.1,在搭建本地yum/dnf源时,发现搜到的办法不适合rocky9

本文记录基于虚拟机的本地源搭建

挂载cd

mkdir /mnt/cdrom
mount -t iso9660 /dev/cdrom /mnt/cdrom
  • 考虑到虚拟机的实际使用情况,有两种建立repo方案可选,根据自己需求选择即可(本文选择了1)
  1. 在以后使用过程中若重启后需要安装包,可重新为虚拟机挂载rocky.iso,再运行一下mount -t iso9660 /dev/cdrom /mnt/cdrom,即可使用dnf install xxx也很方便。
  2. 亦可将iso内容拷贝到虚拟内,使用固定目录建立repo,以后即使重启也不影响dnf install xxx,代价是额外的9G空间

创建repo文件

cd /etc/yum.repos.d/
cp rocky.repo media.repo

修改repo文件

关闭原有网络源

  • 将rocky.repo rocky-extras.repo中的enable=1改成enable=0

配置本地源

  • BaseOS 下配置进行如下修改
    • #mirrorlist=xxxxxxxxxxxx
    • baseurl=file:///mnt/cdrom/BaseOS
    • enable=1
  • AppStream下配置进行如下修改
    • #mirrorlist=xxxxxxxxxxxx
    • baseurl=file:///mnt/cdrom/AppStream
    • enable=1

使用本地源

  • dnf clean all
  • dnf update
  • dnf install xxx
  • 在以后使用过程中若重启后需要安装包,可重新为虚拟机挂载rocky.iso,再运行一下mount -t iso9660 /dev/cdrom /mnt/cdrom,即可使用dnf install xxx。

你可能感兴趣的:(笔记,linux,运维,服务器)