千家信息网

Linux搭建私有yum软件包服务器

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载
千家信息网最后更新 2026年11月03日Linux搭建私有yum软件包服务器

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。但是一般的yum都是官方服务器提供的都是它固定好的软件包,一些第三方的软件包和一些大神写的软件包是无法放进去的,如果在一个企业当中如何创建一个私有的yum软件仓库呢?之前的这篇博客大概的介绍了一下本地yum源的设置(https://blog.51cto.com/14451009/2429563),这边大概介绍一下如何搭建一个yum服务器,去供远程主机访问使用。

实验环境:VMware 两台Linux系统,一台为服务端一台为客户端,还要准备一个Linux(centos)的安装镜像。

首先准备两台虚拟机的Linux系统,第一台主机名为Linux01,IP地址为192.168.220.145,作为服务端。


第二台主机名为Linux02,IP地址为192.168.220.146,作为服务端。


系统准备好了,然后要把安装镜像文件添加VMware虚拟机的光驱当中去。


使用mount /dev/cdrom /mnt命令把光盘文件挂载到mnt目录下,然后使用df -hT命令查看挂载状态。


然后需要安装一个名字为vsftpd的服务软件包,这边直接使用yum -y install vsftpd命令安装即可。


软件包安装完成后,/var目录下会自动生成一个默认的站点目录,也就是下图的ftp文件夹。


在站点目录当中创建一个存放镜像文件的目录linux,并把镜像文件的全部内容全部拷贝到linux目录当中。


为了模拟现实需要,出了官方的软件包池,宁外还要创建一个第三方软件包的站点目录。这边就创建一个other目录,并使它能够被yum配置文件所能够识别。



接下来关闭防火墙跟安全功能,然后开启服务。到这里服务端的配置就已经完成,接下来就是对客户端的设置了。


进入客户端设置后,首先安装一个ftp的功能选项,然后测试能不能正常额访问服务端的服务。


接下来使ftp工具测试服务端提供的站点目录是否能够正常访问。



接下就要修改客户机的yum的配置文件,先把原来的配置文件全部备份起来。


备份完成后测试能不能够安装Apache软件包,发现已经不能够正常安装了。


接下来使用vim linux.repo创建一个新的配置文件,并在里面写入相应的数据,写完后输入"wq"保存并退出。

具体的配置写法如下图:


然后输入yum clean all清除原有的yum缓存,再使用yum list重新获取一下yum源列表。


最后就成功获取到了私有yum源服务器上的yum软件包列表了。


然后尝试着安装一个Apache服务,也一并成功的安装了。











服务 软件 软件包 文件 目录 配置 服务器 客户 站点 镜像 接下来 主机 命令 端的 系统 准备 测试 成功 下图 功能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网 科技集团 互联网金融监管科技数据 金融科技还是互联网 科技与互联网发展 互联网的科技创新 苏州互联网科技贷款公司 无线互联网科技 人人互联网科技是培训 互联网科技素材视频竖屏 互联网科技公司需要的职位 剑昆互联网络科技有限公司临桂 以后互联网后是啥科技 崇明区互联网教育科技售后服务 高科技互联网发展前景如何 黑云互联网科技有限公司 互联网科技年终奖 济南小医互联网科技有限公司招聘 第三届互联网大会安防黑科技 银川新华互联网科技学校招聘 六子台科技互联网展会 互联网女皇 腾讯科技 成都狮子座互联网科技 哈尔滨秒房互联网科技有限公司 厦门千工互联网科技有限公司 苏州五指互联网络科技有限 知域互联网科技有限公司大骗子 呼和浩特新华互联网科技学院 美国互联网科技实力 神州科技互联网有限公司 唐山双旺合互联网科技产业园
0