10/21 本地yum源搭建,共享 以及 第三方yum仓库搭建

本文详细介绍了如何在本地搭建yum源,包括通过挂载ISO镜像文件和HTTP服务两种方式来实现。首先介绍如何将镜像文件挂载到本地文件系统,并通过修改yum配置文件指向该镜像;接着说明了如何利用HTTP服务进行共享,包括服务端和客户端的配置步骤。此外还介绍了如何建立第三方软件仓库。

本地yum源搭建

上传镜像到本地
mount ****.iso /mnt/       ##挂载镜像到到/mnt/
df                         ##查看挂载情况
cd /etc/yum.repos.d/       ##切换到yum仓库这个的配置文件下
vim echo.repo              ##建立新的repo文件
cat echo.repo               
   [rhel7]
   name=rhel7
   baseurl=file:///mnt/
   enabled=1
   gpgcheck=0
yum clean all           //清除缓存
yum repolist            //列出软件包有哪些
yum install lftp -y    //安装这个服务

这里写图片描述

本地yum源通过http共享

1)服务端
yum install httpd -y    
systemctl stop firewalld  
systemctl disable firewalld
systemctl start httpd
systemctl enable httpd
建立共享目录,并挂在镜像文件到共享目录上
mkdir -p /var/www/html/rhel7
mount /dev/sr0 /var/www/html/rhel7.1
df          ##参看设备挂载情况

可以通过在浏览器中输入:http://服务端ip/rhel7
可以看到镜像中的内容,代表挂载没有问题
**修改本机yum源指向
[server]
name=rhel7.1
baseurl=file:///var/www/html/rhel7
gpgcheck=0**
(2)客户端
vim haha.repo              ##建立新的repo文件
cat haha.repo               
   [rhel7]
   name=rhel7
   baseurl=http://服务端ip/rhel7
   enabled=1
   gpgcheck=0
yum clean all           //清除缓存
yum repolist            //列出软件包有哪些

建立共享目录,并挂在镜像文件到共享目录上
mkdir -p /var/www/html/rhel7
mount /dev/sr0 /var/www/html/rhel7
这里写图片描述
vim haha.repo ##建立新的repo文件
这里写图片描述
yum clean all 清除缓存
在浏览器中输入http://172.25.254.88/rhel7 看看是否搭建成功:
这里写图片描述
成功!

建第三方软件仓库

mkdir /software  ##建立第三方软件存放目录
cd /software/
createrepo /software/  ##扫描第三方软件目录
vim /etc/yum.repos.d/ano.repo  
 [software]
 name=software
 baseurl=file:///software/
 enabled=1
 gpgcheck=0
yum clean all   //清除缓存
yum repolist    //列出仓库包

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值