YUM: YellowdogUpdate Modifier,rpm的前端程序,可解决软件包相关依赖性,可在多个库之间定位软件包,up2date的替代工具,底层依赖于rpm,yum安装依靠其yum仓库,即为,yum repository: yum repo,存储了众多rpm包,以及包的相关的元数据文件(放置于特定目录repodata下),其文件服务器有:http://、https://、ftp://、file://。现开始研究yum库相关。

        

        两种方式,第一种为有安装包的方法,第二种为编译安装方法。


有安装包的方法:

1、需要在/etc/yum.repos.d/文件夹下建立任意名称文件,不过必须以.repo结尾,并输入以下信息

Linux环境下建立yum仓库及简单搭建httpd服务器_Linux

baseurl需要跟从的目录是具有repodata文件夹的,因此baseurl后的目标地址需要和repodata所在目录位于同级,我是把镜像挂载到了/mnt下

Linux环境下建立yum仓库及简单搭建httpd服务器_yum_02


2、安装httpd服务

yum install httpd -y

Linux环境下建立yum仓库及简单搭建httpd服务器_学习_03安装完成后,rpm -ql httpd,查看安装包内的服务文件,找到httpd.service并启动

Linux环境下建立yum仓库及简单搭建httpd服务器_学习_04

Linux环境下建立yum仓库及简单搭建httpd服务器_Linux_05

至此,本机ip为172.16.250.162,浏览器输入该网址后,出现页面即为成功

Linux环境下建立yum仓库及简单搭建httpd服务器_yum_06


三、成功后建立目录,建立想共享的资源,该服务器后台目录位置位于/var/www/html,因此需要建立相关目录:

Linux环境下建立yum仓库及简单搭建httpd服务器_Linux_07

同时页面也发生了变化Linux环境下建立yum仓库及简单搭建httpd服务器_Linux_08


此时可以将repo和packages文件夹拷贝至/x86_64/文件夹内,即可显示,因为本人用的虚拟机光盘,因此挂载到了文件夹内

Linux环境下建立yum仓库及简单搭建httpd服务器_学习_09

Linux环境下建立yum仓库及简单搭建httpd服务器_yum_10


四、配置客户端

进入/etc/yum.repos.d/文件.repo,写入以下信息

Linux环境下建立yum仓库及简单搭建httpd服务器_学习_11

尝试安装后成功

Linux环境下建立yum仓库及简单搭建httpd服务器_yum_12