LINUX搭建YUM网络源

Posted ckczp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LINUX搭建YUM网络源相关的知识,希望对你有一定的参考价值。

YUM光盘源默认只能本地使用,局域网其他服务器使用起来不方便,所以需要构建HTTP局域网YUM源解决问题

1.挂载光盘镜像文件至 /mnt

mount  /dev/cdrom    /mnt/

如果有报错可写入被保护,可执行如下命令

mount -o rw /dev/cdrom    /mnt/

或者

mount -o loop /dev/cdrom    /mnt/

 

2.拷贝/mnt/Packages 目录下所有软件包至 /var/www/html/centos

mkdir  -p  /var/www/html/centos

cp -R  /mnt/Packages/*   /var/www/html/cantos/

 

3.使用Createrrepo创建本地源,执行如下命令会在centos目录生成repodata目录

yum install createrepo* -y 

cd  /var/www/html

createrepo centos/

 

4.利用HTTP发布YUM本地源

本地YUM源通过createrepo搭建完毕,需要借助http web 服务器,发布 /var/www/html/centos/中所有软件,并启动httpd服务

yum install httpd httpd-devel -y      安装http web服务

useradd apache -g apache           创建apache用户和组

systemctl restart httpd.service        重启httpd服务

setenforce 0                                  临时关闭selinux

systemctl stop firewalld.service     停止防火墙

ps  -ef |grep httpd                         查看httpd进程是否启动

 

5.在YUM客户端,创建/etc/yum.repos.d/http.repo文件,写入下面内容

 [base]

name="centos7 http yum"

baseurl=http://serverIP/centos/

gpgcheck=0

enable=1

 

6.在YUM客户端上执行如下命令

yum clean all

yum install ntpdate -y  验证完毕

 

7.写入/etc/fstab 永久生效

/centos7.iso  /mnt/  iso9660  defaults,loop 0  0

 

 

以上是关于LINUX搭建YUM网络源的主要内容,如果未能解决你的问题,请参考以下文章

制作网络源和本地源yum仓库

linux配置centos的yum源本地仓库搭建

Redhat Linux 7 搭建局域网YUM

yum仓库搭建与PXE全自动无人值守网络装机案例

Linux服务器上搭建yum仓库

搭建本地yum源