首先,在配置本地yum源之前,我们要知道什么是yum
yum( Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。
基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。
配置第一步:
我们要查看 /etc/yum.repos.d/下的官方源,并将所有的官方源移除备份
[root@localhost /]# ls /etc/yum.repos.d/
CentOS-Base.repo CentOS-Debuginfo.repo CentOS-Sources.repo
CentOS-Base.repo.backup CentOS-fasttrack.repo CentOS-Vault.repo
CentOS-CR.repo CentOS-Media.repo
[root@localhost /]# mkdir beifen
[root@localhost /]# mv /etc/yum.repos.d/* /beifen/
配置第二步:
创建一个空目录/dvd,并将镜像/dev/cdrom挂载至空目录/dvd
[root@localhost /]# mkdir /dvd
[root@localhost /]# mount /dev/cdrom /dvd/
mount: /dev/sr0 写保护,将以只读方式挂载
配置第三步:
写配置文件,在/etc/yum.repos.d/下创建dvd.repo文件
[root@localhost /]# vim /etc/yum.repos.d/dvd.repo
文件内容:
[dvd] //本地源仓库名称
name=dvd //本地源仓库的描述
baseurl=file:///dvd //指定源仓库的目录
pgpcheck=0 //关闭签名检查
检查是否配置成功:
安装一个http服务测试
[root@localhost /]# yum -y install httpd
本地yum原名配置成功!