yum仓库的搭建过程(基于file和http两种服务器)

本文详细介绍了如何在CentOS系统中搭建yum仓库,包括基于file://的本地光盘创建和基于http的网络服务搭建。在file方式中,重点是配置仓库路径和客户端配置文件;在http方式中,涉及安装httpd服务,创建仓库目录,并挂载光盘数据。此外,还提到了在CentOS7中搭建可让CentOS6访问的yum仓库的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

目录

一、基于file://的本地光盘创建yum仓库过程

1、指定yum仓库服务器。

2、创建yum client 配置文件。

二、基于http的网络yum仓库服务搭建

1、安装httpd,启动httpd服务

2、创建对应的http仓库目录

3、创建yum client 配置文件

三、在Centos7中搭建Centos6可访问的yum仓库


YUM: Yellowdog Update Modifier, rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包, up2date的替代工具
 

yum repository: yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下)

文件服务器有:
http://
https://
ftp://
file://
 

一、基于file://的本地光盘创建yum仓库过程

1、指定yum仓库服务器。

首先要了解,本地光盘中yum元文件存放位置,路径为:/misc/cd/,以下将以该光盘作为yum仓库服务器。此处使用file://文件服务器。             

rpm包放置在Package,yum元文件放置在repodata文件夹中。配置仓库路径时,要以repodata目录所在的目录,即/misc/cd/

[root@Centos7 yum.repos.d]#ls /misc/cd/
CentOS_BuildTag  EULA  images    LiveOS    repodata              RPM-GPG-KEY-CentOS-Testing-7
EFI              GPL   isolinux  Packages  RPM-GPG-KEY-CentOS-7  TRANS.TBL

2、创建yum client 配置文件。

yum主配置文件,其中记录了yum的配置信息,如下所示

[root@Centos7 ~]#vim /etc/yum.conf
[main]
cachedir=/var/cache/yum/$basearch/$releasever     #$basearch  CPU架构  $releasever  版本号
keepcache=0    #是否保留缓存
debuglevel=2    #调试模式,排错用
logfile=/var/log/yum.log    #日志
exactarch=1       #是否匹配CUP架构
obsoletes=1      
gpgcheck=1    #检查包是否合法
plugins=1        #是否支持插件
installonly_limit=5        #是否支持并行安装
bugtr
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值