搭建自己的yum仓库
2026/4/27 19:59:11 网站建设 项目流程

一、搭建基于FTP的YUM仓库(服务端)

1.安装并启动vsftpd

mount /dev/cdrom /media cd /media/Packages rpm -ivh vsftpd-3.0.2-22.el7.x86_64.rpm systemctl enable vsftpd systemctl start vsftpd

2.复制RPM包到FTP目录

mkdir /var/ftp/pub/rpmsoft
cp -a /media/Packages/* /var/ftp/pub/rpmsoft/

3.使用createrepo创建仓库元数据

# 如果没有createrepo,先安装
yum install createrepo -y

# 创建仓库数据
createrepo -pdo /var/ftp/pub/ /var/ftp/pub/

4.清除原有仓库配置

rm -f /etc/yum.repos.d/*

5.创建新的仓库配置文件

vi /etc/yum.repos.d/ftp.repo

[ftp]
name=FTP YUM Repository
baseurl=ftp://服务器IP/pub
enabled=1
gpgcheck=0

6.清理并重建缓存

yum clean all
yum makecache

二、搭建本地YUM仓库(使用光盘)

1. 挂载光盘

mount /dev/cdrom /media

2. 创建本地仓库配置文件

vi /etc/yum.repos.d/local.repo

[local]
name=Local DVD Repository
baseurl=file:///media
enabled=1
gpgcheck=0

3. 清理并更新缓存

yum clean all
yum makecache

三、测试YUM仓库

1.查询软件包

yum list
yum search httpd
yum info vsftpd

2.安装软件包

yum install httpd -y

3.卸载软件包

yum remove httpd -y

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询