包管理一:配置本地ISO的yum源

故事背景:网上找了一个软件,但是这个软件需要依赖光盘上面的基础包,但是这个服务器又不能上网,怎么办?

方法:这里推荐配置本地ISO的yum源,然后yum localinstall xxx.rpm

1yum的配置文件说明

配置文件:
/etc/yum.conf:为所有仓库提供公共配置
/etc/yum.repos.d/*.repo:为仓库的指向提供配置

仓库指向的定义:
[repositoryID]--->>ID,标示一个repo库,可自定义,但不可有重复的ID
name=Name     --->>name,repo库的名字,可自定义
baseurl=url://path/to/repository/  --->>url,repo的路径,可支持http,ftp,file等格式
enabled={1|0}     --->>标示此库是否启用,1为启用,默认启用
gpgcheck={1|0}    --->>标示此库是否启动完整性校验,1为需要校验
gpgkey=URL        --->>秘钥的路径
enablegroups={1|0}   --->>是否启动组功能
failovermethod={roundrobin|priority} --->>默认为:roundrobin,意为随机挑选;

2、配置本地ISO的yum源步骤:

2.1、将iso上传至服务器

 

2.2、挂载iso

mkdir /media/cdrom
mount -r /root/CentOS-7-x86_64-DVD-1503-01.iso /media/cdrom/

 

2.3、定义repo库

vim /etc/yum.repos.d/local-iso.repo
[localiso]
name=centos 7 local iso
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0

 

2.4、验证

# yum repolist localiso
repo id                             repo name                                     status
localiso                            centos 7 local iso                            3,576

注意:这里的repo name和我们定义的name一样一样的。

原创文章,作者:陈近南,如若转载,请注明出处:http://www.178linux.com/10623