Linux程序包管理之RPM
RPM概念
rpm是什么
RPM 是Ret Hat Package Manager(RPM软件包管理器)的缩写,遵循GPL协议,可以运行在各种Linux上,公认的行业标准。
rpm干什么
对于终端用户来说
简化了Linux系统的安装、卸装、更新和升级的过程,用命令完成
对于开发者来说
RPM允许把软件编码包装成源代码和程序包提供给用户,过程简单,减轻了发行软件新版本所带来的负担。
管理用途
可以安装、删除、升级、刷新和管理RPM软件包
通过RPM软件管理包能知道软件包包含哪些文件,以及系统中的某个文件属于哪个包
可以查询系统中的RPM软件包是否安装并查询其安装的版本
开发者可以把自己的程序打包为RPM包并发布
软件包签名GPG和MD5的导入、验证和签名发布
依赖性的检查,查看是否有RPM软件包由于不兼容而扰乱系统
rpm包命名格式