PackageKit/PackageKit

GitHub: PackageKit/PackageKit

PackageKit 是一个基于 D-Bus 的跨发行版软件包管理抽象层,通过统一 API 让应用程序能够安全地管理不同 Linux 发行版上的软件包。

Stars: 318 | Forks: 183

# PackageKit [![构建测试](https://static.pigsec.cn/wp-content/uploads/repos/2026/04/110e6c5c9c150254.svg)](https://github.com/PackageKit/PackageKit/actions/workflows/build-test.yml) [![翻译状态](https://hosted.weblate.org/widget/packagekit/svg-badge.svg)](https://hosted.weblate.org/engage/packagekit/) PackageKit 是一个 D-Bus 抽象层,允许会话用户使用跨发行版、跨架构的 API 以安全的方式管理软件包。 它的主要设计目标是统一不同发行版中使用的所有软件图形工具, 并使用一些最新的技术,例如 PolicyKit。 在此处下载发行版:[freedesktop.org/software/PackageKit/releases/](https://www.freedesktop.org/software/PackageKit/releases/) 获取更多信息,请访问:[freedesktop.org/software/PackageKit/](https://www.freedesktop.org/software/PackageKit/) ### 贡献 我们欢迎您的贡献! 在创建 Pull Request 之前,请先阅读 [CONTRIBUTING](CONTRIBUTING) 文件以了解如何开始。 PackageKit 的每个后端都由相应的后端维护者负责维护,他们通常来自 该后端所添加支持的发行版。您可以在 [backends/MAINTAINERS.md](backends/MAINTAINERS.md) 中找到谁维护了什么的列表。 如果您提交的 Bug 影响了特定的后端,请为其打上相应的标签。 ### 翻译 本项目的翻译是通过 Weblate 进行的。请访问 [hosted.weblate.org/projects/packagekit/](https://hosted.weblate.org/projects/packagekit/) 查看 PackageKit 的翻译项目。
标签:API, D-Bus, freedesktop, PackageKit, PolicyKit, 包管理器, 后端, 安全, 客户端加密, 开源, 抽象层, 系统工具, 统一API, 超时处理, 跨发行版, 跨架构, 软件源, 软件管理, 镜像验证