一、搭建本地yum源
1、备份原yum源配置文件
[root@yum ~]#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak20230614
[root@yum ~]#mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak20230614
2、上传镜像文件并挂载
[root@yum ~]# mkdir /mnt/CentOS7.9 # 创建挂载目录
[root@yum ~]# mount /Tools/CentOS-7-x86_64-DVD-2009.iso /mnt/CentOS7.9 # 挂载
[root@yum ~]# ll /mnt/CentOS7.9/
[root@yum ~]# umount /mnt/CentOS7.9 # 取消挂载
3、新建本地yum源文件
[root@yum ~]# vim /etc/yum.repos.d/CentOS7.9.repo
[base-local] 本源的名称
name 名称
baseurl 源路径
enabled 是否启用 1-开启 0-不开启
gpgcheck 是否安全检测 1-开启 0-不开启
gpgkey 公钥
[base-local]
name=CentOS7.9
baseurl=file:///mnt/CentOS7.9
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4、清理缓存
[root@yum ~]# yum clean all
[root@yum ~]# yum makecache
5、测试
[root@yum ~]# yum -y install httpd
二、搭建内网yum源
1、安装HTTP服务
[root@yum ~]#yum –y install httpd
[root@yum ~]#systemctl restart httpd
[root@yum ~]# systemctl enable httpd
2、创建目录,复制或挂载系统文件。,此目录本身不存在,需要创建。
[root@yum ~]#mkdir /var/www/html/CentOS7.9
[root@yum ~]#cp /mnt/CentOS7.9/* /var/www/html/CentOS7.9/ -rf #在搭建本地yum源中我已经挂载过镜像,现在直接复制文件即可
3、新建yum源文件,与“搭建本地yum源”的步骤3类似。
[root@yum ~]# vim /etc/yum.repos.d/CentOS7.9.repo
[base]
name=CentOS7.9
baseurl=http:127.0.0.1/CentOS7.9
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4、清理缓存
[root@yum ~]# yum clean all
[root@yum ~]# yum makecache
5、测试
[root@yum ~]# yum -y install python
标签:CentOS,CentOS7.9,手把手,mnt,etc,yum,root,搭建
From: https://www.cnblogs.com/ffny/p/17483137.html