一、为什么要制作yum源
YUM源虽然可以简化我们在Linux上安装软件的过程,但是生成环境通常无法上网,不能连接外网的YUM源,说以接就无法使用yum命令安装软件了。为了在内网中也可以使用yum安装相关的软件,就要配置yum源
二 、本地yum源的制作------>以CentOs7为例
1.开启一个虚拟机------>虚拟机------>设置------>CD/DVD------>勾选已连接,启动时连接------>选择镜像
2.在/mnt目录下创建cdrom目录
mkdir /mnt/cdrom
3.挂载镜像到cdrom目录下
mount -t iso9660 -o ro /dev/cdrom /mnt/cdrom
4.修改yum的配置文件
cd /etc/yum.repo.d/ //进入到yum.repo.d目录下
rename .repo .repo.bak * //将所有.repo文件修改为.repo.bak结尾的文件(此处只是为了让所有文件不生效)
vim CentOs-Local.repo //新建一个.repo文件,名字自定义
[base] name=CentOS-Local baseurl=file:///mnt/cdrom //此处为上面挂载的目录 gpgcheck=0 enabled=1 #很重要,1才启用 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 |
添加上面内容保存退出
5.清除yum缓存
yum clean all
6.列出可用的yum源
yum repolist
可以正常使用了,下面开始测试,例如:
安装httpd
yum -y install httpd