搭建网络 yum 源

     

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载 RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决大部分软件的依赖问题。所以这篇博客来教大家怎样搭建网络yum 源,将资源散播到网上,更加便捷。

实验准备;

实验前先看一下自己的企业版本,企业是什么版本,镜像就要选择什么版本安装包。

命令:hostnamectl

截图可以看到我的版本为7.2

步骤一:配置本地yum源

(1)查找镜像文件在哪个位置

(2)建立本地文件:mkdir /rhel7.2


(3)挂载镜像到目录里:mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /rhel7.2

以上一条命令挂载只是临时,开机即可消除,要实现永久挂载

有以下三个步骤:

A.编辑配置文件:vim /etc/rc.d/rc.local


  B.在最后一行加mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /rhel7.2

  C.在系统开机时自动挂载chmod 755 /etc/rc.d/rc.local


(4)若/etc/yum.repos.d/下除redhat.repo和yum.repo 还有其他repo 文件需要给文件最后一行加入

enabled=0

(5)设定系统安装源指向
vim /etc/yum.repos.d/yum.repo


编辑:
 [rhel7.2]          仓库名称
  name=rhel7.2  仓库描述
  baseurl=file:///rhel7.2 仓库地址
  gpgcheck=0       是否检测软件的gpg


(6)清空之前的yum记录  yum clean all


   (7)下载httpd 服务  yum install httpd -y


 

步骤二:共享型yum源的部署


  安装好httpd后
(1)配置网络yum源 开启http 服务  systemctl start httpd


 (2)关闭防火墙  systemctl stop firewalld

以下两步不是必须的:
 设置开机启动http :systemctl enable httpd
 设置防火墙开机不启动:systemctl disable firewalld 
 

(3)建立一个文件可提供挂载:mkdir /var/www/html/rhel7.2


  (4)挂载: mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2/


    要实现永久挂载修改配置文件: vim /etc/rc.d/rc.local

文件尾部加入:
   mount /home/kiosk/Desktop/rhel-server-7.2-x86_64-dvd.iso /var/www/html/rhel7.2/


步骤三:测试

配置成功!

猜你喜欢

转载自blog.csdn.net/xys2333/article/details/83478391