故事背景:网上找了一个软件,但是这个软件需要依赖光盘上面的基础包,但是这个服务器又不能上网,怎么办?
方法:这里推荐配置本地ISO的yum源,然后yum localinstall xxx.rpm
1、yum的配置文件说明
配置文件: /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