ROCKY 8 搭建本地yum源及配置局域网公用

1.上传完整镜像文件

CRT软件,ALT+P打开上传界面,put命令进行上传,windows端命令在前面加L。
将iso文件上传至/opt下。

2.创建挂载目录

3.挂载iso文件

mount -o loop /opt/Rocky-8.4-x86_64-dvd1.iso /mnt/cdrom/

4.修改配置yum源

vim /etc/yum.repos.d/Rocky-Media.repo(修改后如下)

media-baseos]
name= Local ROCKY
baseurl=file:///mnt/cdrom/BaseOS   ###修改为挂载目录路径
gpgcheck=0                         ###修改为0
enabled=1                          ###修改为1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial

[media-appstream]
name=Rocky Linux $releasever - Media - AppStream
baseurl=file:///mnt/cdrom/AppStream  ###修改为挂载目录路径
gpgcheck=0                           ###修改为0
enabled=1                            ###修改为1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
清空cache
yum clean all
27 文件已删除

重建cache
yum makecache
元数据缓存已建立。

5.验证结果

yum install -y vim

 

6.配置开机自动挂载

mount -l |grep cdrom
#
# /etc/fstab
# Created by anaconda on Wed Aug 18 02:27:43 2021
#
# Accessible filesystems, by reference, are maintained under '/dev/disk/'.
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info.
#
# After editing this file, run 'systemctl daemon-reload' to update systemd
# units generated from this file.
#
/dev/mapper/rl-root     /                       xfs     defaults        0 0
UUID=32ae4cb5-7729-4c8d-a896-3b408291455f /boot                   xfs     defaults        0 0
/dev/mapper/rl-swap     none                    swap    defaults        0 0
/opt/Rocky-8.4-x86_64-dvd1.iso     /mnt/cdrom  iso9660  defaults        0 0

7.配置局域网使用yum源

确保138及139网络互通
关闭防火墙、安装httpd
也可以开启防火墙,但是要开放httpd服务。
firewall-cmd --zone=public --add-service=http --permanent

 

[root@localhost ~]# dnf install httpd
上次元数据过期检查:1:22:22 前,执行于 2021年08月25日 星期三 15时06分48秒。
依赖关系解决。
======================================================================================================================================================
 软件包                             架构                    版本                                                     仓库                        大小
======================================================================================================================================================
安装:
 httpd                              x86_64                  2.4.37-39.module+el8.4.0+571+fd70afb1                    appstream                  1.4 M
安装依赖关系:
 apr                                x86_64                  1.6.3-11.el8.1                                           appstream                  124 k
 apr-util                           x86_64                  1.6.1-6.el8.1                                            appstream                  104 k
 httpd-filesystem                   noarch                  2.4.37-39.module+el8.4.0+571+fd70afb1                    appstream                   37 k
 httpd-tools                        x86_64                  2.4.37-39.module+el8.4.0+571+fd70afb1                    appstream                  105 k
 mod_http2                          x86_64                  1.15.7-3.module+el8.4.0+553+7a69454b                     appstream                  153 k
 rocky-logos-httpd                  noarch                  84.5-8.el8                                               baseos                      22 k
安装弱的依赖:
 apr-util-bdb                       x86_64                  1.6.1-6.el8.1                                            appstream                   23 k
 apr-util-openssl                   x86_64                  1.6.1-6.el8.1                                            appstream                   26 k
启用模块流:
 httpd
制作软连接
ln -s /mnt/cdrom /var/www/html/
[root@localhost ~]# ls -l /var/www/html/cdrom/
总用量 14
dr-xr-xr-x. 4 root root 2048 6月  21 00:15 AppStream
dr-xr-xr-x. 4 root root 2048 6月  21 00:15 BaseOS
dr-xr-xr-x. 3 root root 2048 6月  21 00:15 EFI
dr-xr-xr-x. 3 root root 2048 6月  21 00:15 images
dr-xr-xr-x. 2 root root 2048 6月  21 00:15 isolinux
-r--r--r--. 1 root root 2204 6月  19 22:22 LICENSE
-r--r--r--. 1 root root   86 6月  21 00:13 media.repo
-r--r--r--. 1 root root  883 6月  21 00:15 TRANS.TBL

通过浏览器测试是否成功

修改本地/etc/yu.repo/下面的文件,

# Rocky-Media.repo
#
# You can use this repo to install items directly off the installation media.
# Verify your mount point matches one of the below file:// paths.

[media-baseos]
name=Rocky Linux $releasever - Media - BaseOS
baseurl=http://10.32.186.70/cdrom/BaseOS/
gpgcheck=0
enabled=1
[media-appstream]
name=Rocky Linux $releasever - Media - Appstream
baseurl=http://10.32.186.70/cdrom/AppStream/
gpgcheck=0
enabled=1

 

posted @ 2023-09-23 13:49  wjzzzjq  阅读(2603)  评论(0)    收藏  举报