yum是什么
Linux系统维护中软件安装的最大问题是软件包之间的依赖问题,往往是要安装A软件,但在编译时提醒需要B软件,而当安装B软件时又需要C模块,好不容易安装完毕,在库中又可能发现版本有问题等。
开源社区早就尝试解决这个问题,不同的发行版本推出了各自的工具,如Yellow Dog的YUM(yellow dog updatermodified),其宗旨是自动化地升级、安装和卸载RPM包,收集RPM包的相关信息,检查依赖性并自动提示用户解决。
基于c/s架构
C指的是client(客户端软件),S指的是Server(服务端软件)
rpm和yum命令安装软件的区别:
rpm命令和yum命令都可以用来安装软件
但与yum命令最大的区别为yum命令在安装软件时如果碰到了依赖性的问题,
yum会去主动尝试解决依赖性,如果解决不了才会反馈给用户。
而rpm命令一旦遇到了依赖性的问题不会去解决依赖性,而是直接反馈给用户
配置本地yum源
s(服务端):