在linux上安装管理软件包会遇到包依赖问题,使用yum工具就可以很好的解决这个问题,yum的工作原理基于c/s结构:客户端与服务器,搭建好客户端与服务器,就可以使用yum工具了。
一、搭建yum仓库客户端
1.yum仓库的路径有三种:http://, ftp://,file://,首先创建一个配置文件,用来存放yum仓库的路径,仓库的配置文件要命名为.repo,放在/etc/yum.repos.d目录下。
2.以本地光盘作为yum仓库,repodata的父目录即为仓库的路径。
3.配置文件中填写yum仓库的id,仓库的路径,以及包来源合法性与完整性的相关验证。
4.使用yum repolist 查看有几个仓库,可以看到最新搭建的客户端的仓库,yum客户端搭建成功。
二、搭建yum仓库服务器
yum仓库服务器可以让用户通过网络访问,实现资源共享,以ftp为例,搭建一个基于网络的yum仓库服务器。
1.准备工作:禁用防火墙,禁用selinux
2.安装ftp服务的软件包
3.启动服务。ftp服务占用21网络端口,通过查看端口状态,可以判断服务是否开启
4.准备yum系统软件包。在/var/ftp/pub目录下创建一个CentOS文件夹,将光盘复制到CentOS目录中
5.配置客户端
通过ftp的地址,就可以访问搭建好的服务器了。
总结:yum工具可以解决软件包依赖问题,通过搭建客户端与服务器就可以方便使用yum工具,从而更好的管理软件包了。
原创文章,作者:xiamu,如若转载,请注明出处:http://www.178linux.com/84001