美文网首页
RPM(红帽软件包管理器)

RPM(红帽软件包管理器)

作者: 凯凯凯瑞斯 | 来源:发表于2019-05-29 16:30 被阅读0次

    在 RPM(红帽软件包管理器)公布之前,要想在 Linux 系统中安装软件只能采取源码包的方式安装。

    早期在 Linux 系统中安装程序是一件非常困难、耗费耐心的事情,而且大多数
    的服务程序仅仅提供源代码,需要运维人员自行编译代码并解决许多的软件依赖关系,因此要安装好一个服务程序,运维人员需要具备丰富知识、高超的技能,甚至良好的耐心。

    而且在安装、升级、卸载服务程序时还要考虑到其他程序、库的依赖关系,所以在进行校验、安装、卸载、查询、升级等管理软件操作时难度都非常大。

    RPM 机制则为解决这些问题而设计的。RPM 有点像 Windows 系统中的控制面板,会建立统一的数据库文件,详细记录软件信息并能够自动分析依赖关系。

    目前 RPM 的优势已经被公众所认可,使用范围也已不局限在红帽系统中了。

    下面是一些常用的 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(红帽软件包管理器)

          本文链接:https://www.haomeiwen.com/subject/zffstctx.html