yum源?
1、yum源就是一个软件集合地,你只需要搜索并安装你想要的软件,它会帮你解决软件包之间的依赖关系来提高工作效率。通俗的讲就是你可以从yum源里面下载软件。
2、yum仓库也称yum源,用于存放各种rpm的软件包以及软件包之间的依赖关系(repodatda目录)。
3、类似windows下的软件管家。
本地yum源(镜像文件/光盘):
比如说光盘里面一般会附带一些软件,这个时候就可以把光盘当成本地源来安装软件
配置本地yum源(在真机上进行)
1、先卸载自己电脑上的dhcp: yum remove dhcp -y
2、试着安装可以看到安装失败 yum install dhcp
3、找到镜像,可以看到是在家目录下,但是我们一般不建议放在家目录下,所以重新建立一个根下的目录)mkdir /iso
4、将镜像移到我们刚才建立的目录下 mv /home/kiosk/rhe…… /iso
5、挂载镜像到本地操作系统(真机) 先建立一个目录,然后mount /iso/rhe…… /目录名
挂载的目的是:类似于将U盘插在电脑上,读取U盘内容
6、ls 我们新建的目录 (看里面是否有Packages和repodata) 有Packages就说明有了软件包。有repodata说明依赖关系的存放点有了。
将路径切换到 cd /etc/yum.repos.d (只能是这个固定的路径)通过配置文件制定yum仓库
再次ls 里面的文件只能是有效的 需要mv * /mnt 掉其他文件,不直接删除的原因是我们最后还原。
7、编写内容vim westos.repo (westos可以是任意名字,但是后面必须跟.repo)
仓库名称,描述,路径(挂在哪里就写哪里),gpgcheck=0(固定)
[仓库名称]
name=rhel7.3仓库描述
baseurl=file:///rhel7.3 指定yum仓库的路径,也就是我们前面将镜像存放在哪个目录下面。
gpgcheck=0 gpg检测就是使用yum安装软件时是否加密,是否使用公钥加密。
8、最后看能否安装成功。yum install dhcp -y 安装
现在我们在虚拟机上做yum源:(我们可以共享yum源)
网络(共享)yum源
1.在一台已经建立好本地yum源的主机中安装httpd
yum install httpd
HTTP服务为超文本传输协议,开启http的作用为通过网络访问主机的文件,其目的是共享yum源。
2.配置网络yum源
systemctl start httpd 打开httpd
systemctl enable httpd 设置httpd为开机自动启动
systemctl stop firewalld 关闭火墙
systemctl disable firewalld 设置开机关闭火强墙
systemctl mask firewalld 锁住防火墙
mkdir /var/www/html/rhel7.3
mount /iso/rhe…….iso /