企业项目管理、ORK、研发管理与敏捷开发工具平台

网站首页 > 精选文章 正文

Linux运维之制作指定软件包的YUM源

wudianyun 2025-04-26 21:41:49 精选文章 12 ℃

#挑战30天在头条写日记#

关注我,不迷路,大家好,我是大王。--记录运维中遇到的故障及排查方法

系统环境:Centos 7.4

一、场景需求

离线环境或没有YUM源的环境下,但是需要安装一些用到的命令,如vim,telnet等少量命令,不想YUM源太大,满足需求即可。于是制作一个仅需要满足要求的yum源

二、操作步骤

2.1 联网环境下安装 createreo 命令

[root@localhost linshi]# yum -y install createrepo

2.2 下载所需的安装包

联网环境下下载离线环境所需的安装包,我这边准备了基本常用的包,vim、lrzsz、unzip、createrepo、telnet等,具体看实际情况

[root@test wangzy]# yum install --downloadonly --downloaddir=/home/linshi vim lrzsz   #可以多个一个下载

2.3 创建repo文件

 # linshi为离线安装包下载目录,可以根据环境自己定义
[root@localhost linshi]# createrepo /home/linshi/   

2.4 搭建离线YUM

搭建离线YUM源,路径为/etc/yum.repos.d/目录下,文件名自定义,以repo结尾

vi /etc/yum.repos.d/test.repo
[Centos]
name=test    
enabled=1    
gpgcheck=0
baseurl=file:///home/linshi  #离线安装包存放的位置,以生产环境为准

2.5 验证

验证是否搭建成功,其中test是我们自己搭建的源

[root@localhost linshi]# yum repolist


结束,就此只要将我们自己制作的YUM源拷贝到离线环境即可使用,包也不会很大

最近发表
标签列表