rpm

       RPM全称是Red Hat Package Manager(Red Hat包管理器)。几乎所有的Linux发行版本都使用这种形式的软件包管理安装、更新和卸载软件。rpm有五种基本的操作功能:安装、卸载、升级、查询和验证。

 


rpm -ivh   包名  直接安装软件包


 


rpm -evh  软件名  卸载软件包 


 


rpm -qa    查看系统所有已安装的软件包


 


rpm -ql     查询rpm包中的文件安装的位置


 


rpm -qf     查看某个文件是由哪个包释放的


 


rpm -qpl   查该软件包会向系统里面写入哪些文件




yum

      YUM 是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。yum的宗旨是自动化地升级,安装/移除rpm包,收集rpm包的相关信息,检查依赖性并自动提示用户解决。

主配置文件: /etc/yum.conf

子配置文件:/etc/yum.repos.d/*.repo

yum仓库配置



       [BaseOS]


       name=BaseOS (此条不重要,可忽略但一般会写上)


       baseurl=file:///mnt/BaseOS


       gpgcheck=0    (1 指公司开启要的一个验证,0 表示关闭验证)


1) yum install 安装;

2) yum remove卸载;

3) yum update 升级制定软件


yum和rpm区别


共同点都是可以对rmp包做一个处理。


rpm缺点:如果软件出现依赖关系,不会动态处理,只能手动指定多个包同时安装。


yum 可以自动处理依赖关系,也会把依赖所需要的包全部做一个反向指定处理,用户不需要指定。