RPM红帽软件包

Posted yuyafeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RPM红帽软件包相关的知识,希望对你有一定的参考价值。

    在RPM(红帽软件包管理器)公布之前,要想在Linux系统中安装软件只能采取源码包的方式安装。早期在Linux系统中安装程序是一件非常困难、耗费耐心的事情,而且大多数的服务程序仅仅提供源代码,需要运维人员自行编译代码并解决许多的软件依赖关系,因此要安装好一个服务程序,运维人员需要具备丰富知识、高超的技能,甚至良好的耐心。而且在安装、升级、卸载服务程序时还要考虑到其他程序、库的依赖关系,所以在进行校验、安装、卸载、查询、升级等管理软件操作时难度都非常大。

  RPM机制则为解决这些问题而设计的。RPM有点像Windows系统中的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。目前RPM的优势已经被公众所认可,使用范围也已不局限在红帽系统中了。表1-1是一些常用的RPM软件包命令,当前不需要记住它们,大致混个“脸熟”就足够了。

  常用的RPM软件包命令

安装软件的命令格式 rpm -ivh filename.rpm
升级软件的命令格式 rpm -Uvh filename.rpm
卸载软件的命令格式 rpm -e filename.rpm
查询软件描述信息的命令格式 rpm -qpi filename.rpm
列出软件文件信息的命令格式 rpm -qpl filename.rpm
查询文件属于哪个RPM的命令格式 rpm -qf filename

以上是关于RPM红帽软件包的主要内容,如果未能解决你的问题,请参考以下文章

Linux系统红帽软件包管理器(RPM)

红帽linux如何完全删除应用软件,我将软件所在整个目录都删除了,但是重新安装软件提示我改软件已经安装

linux学习记录 1

第二课(安装虚拟机与RPM红帽软件包管理器Yum软件仓库以及Systemd初始化进程原理)

部署虚拟环境安装 Linux 系统

第 1 章 部署虚拟环境安装 Linux 系统