Linux基础—yum仓库搭建

28 篇文章 1 订阅
16 篇文章 0 订阅

一、本地yum源搭建

1、从网络上下载本机系统版本匹配的iso镜像文件
hostnamectl                  ##查看本机系统版本

本机系统版本为7.3,因此从源端下载 rhel-server-7.3-x86_64-dvd.iso 镜像文件
这里写图片描述

2、把 rhel-server-7.3-x86_64-dvd.iso 挂载到/mnt以便访问镜像中的文件
mount rhel-server-7.3-x86_64-dvd.iso /mnt

代码:

[root@ctl Desktop]# mount /iso/rhel-server-7.3-x86_64-dvd.iso /mnt/
mount: /dev/loop0 is write-protected, mounting read-only
[root@ctl Desktop]# cd /mnt/
[root@ctl mnt]# ls
addons  images      Packages                 RPM-GPG-KEY-redhat-release
EFI     isolinux    release-notes            TRANS.TBL
EULA    LiveOS      repodata
GPL     media.repo  RPM-GPG-KEY-redhat-beta

这里写图片描述

3、配置本机yum源指向

本机yum源指向为本地文件/mnt

[root@ctl mnt]# cd /etc/yum.repos.d/
[root@ctl yum.repos.d]# ls
redhat.repo  rhel-dvd.repo  rht-extras.repo
[root@ctl yum.repos.d]# rm -fr /etc/yum.repos.d/*
[root@ctl yum.repos.d]# vim /etc/yum/repos.d/yum.repo

配置文件内容:
这里写图片描述

二、网络源的搭建

1、安装资源共享服务
yum install httpd -y
systemctl start httpd                          ##开启httpd服务
systemctl enable httpd 
systemctl stop firewalld                       ##关闭防火墙
systemctl mask firewalld 

2、建立共享目录,并挂载镜像文件到共享目录上
mkdir /var/www/html/rhel7.3                    ##建立共享目录
mount /iso/****.iso /var/www/html/rhel7.3      ##挂载镜像文件到共享目录上
vim /etc/rc.d/rc.local                         ##修改配置文件,使开机自动挂载在共享目录上
chmod +x /etc/rc.d/rc.local                    ## 添加可执行权限

配置文件内容:
这里写图片描述

这里写图片描述

3、测试

在浏览器中输入:http://本机ip/rhel7.1,可以看到镜像中的内容。
这里写图片描述

4、虚拟机(Client指向端)

配置文件 /etc/yum.repos.d/yum.repo
这里写图片描述

5、虚拟机测试

浏览器输入:http://172.25.254.16/rhel7.3 ,可以看到镜像中的内容
这里写图片描述

三、第三方软件仓库的搭建

前提:已配置好yum源仓库
1、把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件

此处,把rpm软件包放到/mnt下

2、createrepo 命令用于创建yum源(软件仓库),即为存放于本地特定位置的众多rpm包建立索引,描述各包所需依赖信息,并形成元数据。

命令:

createrepo -v /rpm存放目录

这里写图片描述

3、客户端配置文件
vim /etc/yum.repos.d/xxxx.repo		##仓库指向文件位置
[xxxx]					##自定义软件仓库名称
name=xxxx				##自定义软件仓库描述
baseurl=ftp://|http://|file://		##仓库位置
gpgcheck=0				##不检测gpgkey,gpgkey表示软件的出品logo

这里写图片描述

4、测试
yum search filename          ##yum查询命令

yum软件查询成功,则第三方软件仓库搭建成功
这里写图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值