Linux学习之——软件包管理 rpm
发布时间
阅读量:
阅读量
RPM 介绍
在Red Hat Linux引入RPM包之前,Linux系统中的软件主要以源代码的形式进行分发。对于用户来说,必须自行完成软件的编译过程,而安装与卸载操作也较为繁琐,使用门槛相对较高。此外,一些预先编译完成的程序常常因库文件之间的依赖关系问题而无法正常运行。
RPM是Red Hat Package Manager的缩写,其最初的定位是用于Red Hat平台的软件包管理工具。由此可知,该机制最初是由Red Hat公司开发并贡献出来的。目前,在Fedora、Redhat、Mandriva、SuSE、YellowDog等主流Linux发行版中,以及基于这些版本进一步开发出的衍生系统中均被广泛采用。
每一个RPM包中都包含可执行的二进制程序,这类程序与Windows系统中常见的.exe文件类似,具备直接执行的能力;同时,RPM包内还包含了应用程序运行过程中所需的各类文件,这一点与Windows软件包的设计理念相似,即除了主程序文件外还需要其他辅助性文件共同支持程序运行。
某些RPM包所包含的应用程序,在确保自身正常运作的同时可能还需要额外特定版本的文件作为支撑条件,这种现象即为软件包之间的依赖关系。
RPM 命令参数含义
RPM常用命令中所包含的各类缩写选项,实际上均具有明确的来源依据,具体可参见以下内容:
|q|query (查询)|
|-
全部评论 (0)
还没有任何评论哟~
