rpm和yum/dnf详细安装方式以及区别

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 可以自动处理依赖关系,也会把依赖所需要的包全部做一个反向指定处理,用户不需要指定。

 

上一篇:1.11 国网信通面试复盘


下一篇:Learning Intents behind Interactions with Knowledge Graph for Recommendation