本地局域网yum源

1.服务端配置

1.1 安装httpd

[root@centos7]# yum install httpd
[root@centos7]# systemctl enable httpd
[root@centos7]# systemctl start httpd

1.2 禁用selinux

vim /etc/selinux/config
SELINUX=disabled

1.3 禁用防火墙

systemctl disable firewalld                       centos7以后版本
chkconfig iptables off                                centos6以前版本

1.4 挂载光盘

将CentOS 光盘文件copy到/var/www/html/repo
此处使用了链接方式,将其链接到已经在本地磁盘的/mnt/CentOS7_ISO

[root@centos7]# ln -sv /mnt/CentOS7_ISO /var/www/html/repo
‘/var/www/html/repo’ -> ‘/mnt/CentOS7_ISO’
[root@centos7]# ls /var/www/html/repo
CentOS_BuildTag EULA images LiveOS repo RPM-GPG-KEY-CentOS-7 TRANS.TBL
EFI GPL isolinux Packages repodata RPM-GPG-KEY-CentOS-Testing-7

2.客户端配置

2.1 把centos自带的yum源移动到bak目录下

mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak

2.2 创建新的Yum文件

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

[base]
name=CentOS
baseurl=file:///var/www/html/repo  #ios挂载目录
gpgcheck=0

[epel]
name=EPEL
baseurl=http://mirrors.aliyun.com/epel/$releasever/$basearch
gpgcheck=0
enabled=0

2.3 清除原有的yum信息

yum clean all

2.4 列出仓库信息

yum repolist

最后修改:2024 年 01 月 04 日
如果觉得我的文章对你有用,请随意赞赏