一、rpm和yum命令安装软件的区别:

        rpm命令和yum命令都可以用来安装软件。

        rpm 只能安装已经下载到本地机器上的rpm 包,yum能在线下载并安装rpm包,能更新系统。

        rpm适用于所有环境,而yum要搭建本地yum源才可以使用!

        yum是上层管理工具,rpm是底层管理工具。

        yum命令在安装软件时如果碰到了依赖性的问题,yum会去主动尝试解决依赖性,如果解决不了才会反馈给用户。而rpm命令一旦遇到了依赖性的问题不会去解决依赖性,而是直接反馈给用户,让用户自行解决。

        yum是在rpm的基础上建立的一个工具,在配置好yum源之后很多功能比rpm命令更强大,更方便。rpm可以查询包安装后生成的配置文件等,查询未安装软件包中的内容,查询软件包相关的脚本。一般情况下软件包的查询,安装,卸载,和软件属于的软件包等命令用yum的相关命令来完成更好。

参考链接:

安装RPM包或源码包_Ryota--的博客-CSDN博客_rpm源码包

linux中yum与rpm区别_lxlmycsdnfree的博客-CSDN博客_yum 和rpm

Linux中rpm和yum的区别_白鲨莎莎的博客-CSDN博客_linux rpm和yum区别

软件安装之rpm 及rpm与yum的区别_追上大佬的脚步啊!的博客-CSDN博客_rpm yum

二、常用的rpm安装命令如下:

rpm -i 安装
rpm -v 显示安装过程
rpm -h hash算法加密
rpm -ivh name.rpm ##安装 ,-v显示过程,-h指定加密方式为hash
rpm -q 查看
rpm -a 所有
rpm -p 软件包
rpm -qp 查看软件包名称
rpm -ql 查看软件在系统中的安装文件路径
rpm -qlp 查看未安装软件包假如安装后产生的文件路径
rpm -qf 根据某个文件找出此文件属于那个安装包
rpm -qc 查看软件的配置文件
rpm -qd 查看文件的帮助文件
rpm --scripts 查看脚本
rpm --nodeps 安装软件时忽略依赖性
rpm --force 强行安装软件,不解决依赖性
rpm -ivh name.rpm --nodeps --force 忽略依赖性并且强制安装
rpm -qp name.rpm --scripts
rpm -Kv name.rpm 检测软件包是否被篡改
rpm -qi name 查看软件信息
rpm -qa 查询系统中安装的所有软件名称
rpm -qa |grep name 查询软件是否安装
rpm -ivh name.rpm --force 强制安装,但不能忽略依赖性,即使安装了这个软件也可以再安一次


 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐