rpm包管理3---yum的配置文件及仓库的搭建

一、yum的分类

客户端:客户端是通过配置本地的配置文件,通过连接yum仓库后,进行软件安装。

服务端:将所有需要的软件包同统一放在一个目录下,该目录可以通过ftp、http、https、file将需要使用软件的客户端传输需要的软件。

二、yum的配置文件

1.全局配置文件:

[main]                                                                                                            #主配置文件的idcachedir=/var/cache/yum/$basearch/$releasever                     #软件包缓存目录keepcache=0                                       #安装的软件包是否保留debuglevel=2                                                                                              #调试等级logfile=/var/log/yum.log                                                            #yum日志位置exactarch=1                                                  #是否精确匹配架构,比如i386是否可以安装i686的包

obsoletes=1

gpgcheck=1                                                  #是否进行秘钥校验

plugins=1                                                      #是否使用插件

installonly_limit=5

bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum

distroverpkg=centos-release                                        

2.仓库配置文件:

/etc/yum.repos.d/name.repo.conf

[base]                                                                                                            #仓库id

name=CentOS-$releasever - Base - mirrors.aliyun.com                             #仓库名,用以描述仓库的作用

failovermethod=priority                                                                               #仓库的故障切换方法,默认为roundrobin

baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/       #仓库的URL地址

http://mirrors.aliyuncs.com/centos/$releasever/os/$basearch/

gpgcheck=1                                                                                                  #是否进行秘钥校验

gpgkey=http://mirrors.aliyun.com/centos/RPM-GPG-KEY-CentOS-7          #指定秘钥的位置

三、使用本地光盘文件制作yum仓库

1.挂载光盘

mkdir /mnt/cdrom

mount -r  -t iso9660  /dev/cdrom /mnt/cdrom

2.创建配置文件

[local]

name=CentOS 7.4 local repo

baseurl=file:///mnt/cdrom

enabled=1

gpgcheck=0

3.显示更新后的repolist

yum repoilist

四、创建本地yum仓库

1.将rpm包放入本地的目录

mkdir /mnt/yum

wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/o/openvpn-2.4.6-1.el7.x86_64.rpm

2.创建yum仓库

createrepo ./

3.编辑yum仓库配置文件

[local]

name=CentOS 7 local repo

baseurl=file:///var/yum/

enabled=1

gpgcheck=0

4.显示新创建的yum仓库

yum repolist








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值