首页 > 系统相关 >三分钟手操自己的yum源

三分钟手操自己的yum源

时间:2023-01-03 17:03:04浏览次数:62  
标签:仓库 createrepo 三分钟 手操 repo yum home pzqu


上次就想手操yum源了,考虑到有的朋友没接触过,直接写成了​​yum源的科普​​,活活憋了我一个星期,现在我们快快开始。

什么情况下我们需要搭建一个仓库呢?

记得那还是在上大学的时候,有一群喜欢编程的又放荡不羁的人,为了改善生活水平进入互联网大厂,自发的组建了一个项目组,从此走向了一条不归路。

一开始不知道​​版本控制为何物​​ 写完了代码用U盘拷来拷去;不知道可以用yum源自建仓库存储,当想给别人部署项目的时候又去拷贝自己的代码搭建环境。

现在好了只要建好了仓库,给别人配置好yum源指向,分分钟安装好有木有?想搭建开发环境测试环境还不是一会儿的事。

建立仓库

首先建立一个目录用于存放安装包,然后使用​​createrepo​​​来创建​​repository​​​仓库,如果系统里没有该命令的话需要先进行​​createrepo​​的安装

mkdir -p /home/pzqu/repo
yum install createrepo
creatrepo /home/pzqu/repo #将该目录制作成软件仓库

三分钟手操自己的yum源_公众号

命令执行成功后会在该目录下创建一个​​repodata​​这就是专门记录这个源信息的地方,可以理解为元数据。

三分钟手操自己的yum源_公众号_02

创建​​.repo​​​配置文件指向到本地仓库,注意文件名一定要是​​.repo​​结尾

vim /etc/yum.repos.d/coding3min.repo
[coding3min]
name=coding3min
baseurl=file:///home/pzqu/repo
enabled=1
gpgcheck=0

敲黑板!​​file:///​​这里有三个斜杠。

通过​​yum repolist​​命令查看仓库及包的数量,我们的仓库是空的,所以状态就是0啦。

三分钟手操自己的yum源_公众号_03

后记

到这里就手操完成了一个库,我们可以把​​rpm​​​包放在这里,如果有更新就再执行下​​createrepo .​​更新元数据就好啦。不过到现在这个库还只能自己用,要达到给别人用的效果还是不够的。


三分钟手操自己的yum源_元数据_04

标签:仓库,createrepo,三分钟,手操,repo,yum,home,pzqu
From: https://blog.51cto.com/u_12392289/5986144

相关文章

  • 学小程序还不懂代码结构?——每天三分钟玩转小程序2
    上回我们分分钟创建了一个小程序,有没有拿给心爱的女神秀一下呢?扫这里的二维码就可以了,手机上就能看了,还等什么!就是下面这个性感的界面,看到我骚气的微信头像了。小程序有哪些......
  • 编程三分钟的打算
    我很喜欢cloudman大神说的一句话:我坚信最好的学习方法就是分享。同时也是对自己学习和实践的总结。对于知识,只有把它写出来并能够让其他人理解,才能说明真正的掌握了这项知识......
  • 每天三分钟玩转Git(完结)
    点击上方“编程三分钟”,马上关注,每天早上8:50准时推送。第1部分 预备知识第1章预备知识01- ​​预备知识​​ 第2部分 Git核心第2章Git常用操作......
  • 忽略不想提交的文件- 每天三分钟玩转Git(10)大结局
    “ 小心别把你的密码提交到git上!!——编程三分钟”第10篇忽略不想提交的文件什么时候我们想忽略一些文件呢?第一种:我们根本就不想某些文件出现在git库里,比如日志......
  • nginx---yum安装与编译安装
    nginx学习nginxyum安装yum源安装地址http://nginx.org/en/linux_packages.html#RHELyum源配置地址[root@centos8~]#cat>/etc/yum.repos.d/nginx.repo[nginx-s......
  • 撤销远程提交-每天三分钟玩转Git (6)
    第6篇撤销远程提交要是我们"不小心"把骂老板的话给提交到远程了,马上其他同事都要看到了,要是被发现就全完了,这个时候我们还来得及撤销吗?创建一个犯罪现场(手抖提交到......
  • 撤销本地提交-每天三分钟玩转Git (5)
    第5篇撤销本地提交上一章我们一起入门学习了​​git的基本概念​​​和​​git基础操作​​,包括提交和同步代码、使用分支、出现​​代码冲突的解决办法​​、紧急保......
  • 编程三分钟5月技术总结
    点击上方“编程三分钟”,马上关注,每天早上8:50准时推送。从4月27号开始,到现在我更新了30篇文章,涵盖开发技能、Linux、网络等各个方面,其中还包括了一个Git......
  • 基于Linux下的yum源的搭建与共享
    yum命令:###yum命令仅仅是对软件进行管理,rpm命令才是真正安装软件的,yum的好处是可以解决软件依赖性。yum源的搭建:mkdir/iso    建立个目录mv/home/kiosk/Desktop/*.is......
  • Linux网络第五章:yum仓库的灵活部署及NFS共享服务
    目录一、yum仓库的灵活部署1、yum基础知识及命令2、本地yum仓库搭建3、通过httpd服务建立yum仓库4、建立国内yum源二、NFS共享服务1、NFS基础知识2、搭建NFS服务......