RPM Package Manager

RPM Package Manager

RPM Package Manager

包管理器, 软件安装程序

软件描述

强大的软件包系统,用于在 Linux 上管理软件包的安装、更新、验证和删除。包含用于 C 和 Python 等语言开发的库 API。广泛应用于 Red Hat、CentOS、Fedora 等系统;采用 GPL-2.0-or-later 许可证发布。

官方网站

访问软件的官方网站了解更多信息

官方认证

rpm.org

安全链接HTTPS

什么是 RPM Package Manager?

RPM软件包管理器(RPM)是一个功能强大的命令行驱动的软件包管理系统,能够安装、卸载、验证、查询和更新计算机软件包。每个软件包由一组文件归档及有关该包的信息(如版本号、描述等)组成。此外还提供了一个库API,允许高级开发者通过C或Python等编程语言管理这些事务。

RPM是自由软件,采用GPL-2.0-or-later协议发布。lib和rpmio子目录中的所有源代码均采用GPL-2.0-or-later或LGPL-2.1-or-later许可。

RPM是多个Linux发行版的核心组件,包括红帽企业Linux、Fedora项目、SUSE Linux企业版、openSUSE、CentOS、Tizen、Mageia、CBL-Mariner等。

它也被广泛用于其他多种操作系统,且RPM格式是Linux标准基础(LSB)的一部分。

RPM是开源软件领域中一个相当成熟的项目,当前代码树的首个版本控制系统提交可追溯至1995年。因此,对于热衷于软件考古的人来说,它无疑是一个有趣的探索目标。该项目超过二十年的历史中发生的诸多重大事件均可在时间线上找到。

🔄 替代方案

31 个选择

以Windows为中心的包管理器,无需注册即可简化软件更新。注重隐私、无广告、开源、轻量级,并支持命令行界面,提升效率与易用性。

免费增值 • 开源
查看详情

Homebrew 是安装 Apple 未随 macOS 一起提供的 UNIX 工具最简单、最灵活的方式。同样适用于 Linux。

免费 • 开源
查看详情

仓库是一个多功能工具箱,用于管理 Flatpak 用户数据、查看 FlatPack 应用信息以及批量管理已安装的 FlatPak。

免费 • 开源
查看详情

Synaptic 是一个用于 apt 的图形化软件包管理程序。它提供了与 apt-get 命令行工具相同的功能,并基于 Gtk+ 构建了图形用户界面。

免费 • 开源
查看详情
Nix Package Manager

Nix Package Manager

包管理器, 软件安装程序

4.8

Nix 是一个功能强大的包管理器,适用于 macOS、Linux 及其他 Unix 系统,能够使包管理更加可靠且可重现。它提供原子升级和回滚、同一时间安装多个版本的包、多用户包管理以及简易的配置设置……

免费 • 开源
查看详情
Advanced Package Tool (APT)

Advanced Package Tool (APT)

包管理器, 软件安装程序

4.4

Apt(高级软件包工具)是 Debian 中的一组核心工具。Apt 的用户界面应用程序是 aptitude。

免费 • 开源
查看详情
pacman (package manager)

pacman (package manager)

包管理器

5

pacman 包管理器是 Arch Linux 的主要特色之一。它结合了简单的二进制包格式与易于使用的构建系统。pacman 的目标是使包管理变得简单便捷,无论……

免费 • 开源
查看详情

npm 是用于 Node.js 的包管理器,通过命令行运行,用于管理应用程序的依赖项。它是 Node.js 最主流的包管理器。

免费 • 开源
查看详情
上一页
下一页

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。