Linux基础RPM软件包管理

本文详细介绍了RPM在Linux系统中的基础知识,包括RPM的概述、使用原因、功能、包名称格式,以及如何使用RPM命令进行软件安装,通过VSFTP的安装实例进行实战演示。
摘要由CSDN通过智能技术生成

一、RPM 概述

RPM 是一个开放的软件包管理系统,最初的全称是 Red Hat Package Manager。它工作于 Red Hat Linux 以及其它 Linux 系统,成为了 Linux 中公认的软件包管理标准。红帽子软件公司鼓励其他厂商来了解 RPM 并在自己的产品中使用它。RPM 的发布基于 GPL 协议。随着 RPM 在各种发行版本的广泛使用,如今 RPM 的全称是 RPM Package Manager。RPM 由 RPM 社区负责维护,其官方网站:http://www.rpm.org

二、为什么使用 RPM

使用 RPM 最大的好处在于它提供快速之安装,减少编译安装之侦错困扰。对于最终用户来说,RPM 所提供的众多功能使维护系统要比以往容易的多。安装、卸载和升级 RPM 软件包均只需一条命令即可完成,所有烦琐的细节问题无须您费心。RPM 维护一个所有已安装的软件包和文件的数据库,可以让您进行功能强大的软件包查询和验证工作。在软件包升级过程中,RPM 会对配置文件进行特别处理,因此您绝对不会丢失以往的定制信息——这对于直接使用 .tar.gz 文件是不可能的。对于程序员,RPM 可以让您连同软件的源代码打包成源代码和二进制软件包供最终用户使用。这个过程十分简单,整个过程由一个主文件和可能的补丁程序组成。RPM 在软件的新版本发布时,这种“原始”源代码,补丁程序和软件生成指令的清晰描述简化了软件包的维护工作。

三、RPM 的功能

简言之,RPM 具有如下五大功能:
1、安装——将软件从包中解出来,并且安装到硬盘。
2、卸载——将软件从硬盘清除。
3、升级——替换软件的旧版本。
4、查询——查询软件包的信息。
5、验证——检验系统中的软件与包中软件的区别。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值