RPM 使用教程
由 lugir 于 星期一, 03/08/2010 - 14:41 发布
RPM 软件包管理器是一套开放的软件包封装机制,除了 Fedora,在其它 Linux 和 Unix 操作系统上同样能够使用 RPM。红帽公司 (Red Hat, Inc.) 及 Fedora 项目组也建议其它软件厂商使用 RPM 来封装它们的产品。
RPM 软件包管理器是一套开放的软件包封装机制,除了 Fedora,在其它 Linux 和 Unix 操作系统上同样能够使用 RPM。红帽公司 (Red Hat, Inc.) 及 Fedora 项目组也建议其它软件厂商使用 RPM 来封装它们的产品。
RPM 基于 GPL (GNU 通用公共许协议) 发布的软件产品。
RPM 软件包管理器只能管理以 RPM 形式封装的软件包,并且 RPM 本身也是一个预先安装好的 rpm 形式的软件包。
对于终端用户而言,RPM 使得系统升级变得十分容易,同时只需要十分简单的命令就能完成 RPM 软件包的安装、卸载和升级。
RPM 为已安装的软件包,以及软件包所包含的文件建立了一份数据库,因此,你能够在系统上使用调用非常强大的请求和验证功能。
如果你更喜欢图形界面而不是命令行,你可以使用 PackageKit,详细信息请参考《PackageKit》
使用 RPM 升级/更新 软件包时,它会小心的处理你的配置文件,从而在软件升级之后依然保持你的自定义配置。而传统的 .tar.gz 软件包,并不能自动完成这项任务,而可能导致你的配置文件被覆盖。
对于开发人员而言,RPM 能够让你将软件源代码封装成源代码软件包和二进制软件包,然后供终端用户使用。这个过程十分简单,并且,RPM 会将单个文件与这个文件的补丁文件分离。通过这种分离结构,开发人员能够简单地创建和维护软件包的新版本。