pkgforge/soar

GitHub: pkgforge/soar

Soar 是一个发行版无关的快速包管理器,用于在任何 Linux 系统上搜索、安装和管理静态二进制文件及各类便携格式应用。

Stars: 820 | Forks: 14

[![Crates.io](https://img.shields.io/crates/v/soar-cli)][crates-url] [![Discord](https://img.shields.io/discord/1313385177703256064?logo=%235865F2&label=discord)][discord-url] [![Documentation](https://img.shields.io/badge/docs-soar.qaidvoid.dev-blue)][doc-url] [![License: MIT](https://img.shields.io/github/license/pkgforge/soar.svg)][license-url]

📘 文档 |

一个快速、现代、无冗余且独立于发行版的包管理器,它开箱即用
在任何 Linux 发行版上支持静态二进制文件、AppImages 以及其他便携格式(AppBundle、FlatImage、RunImage、Wrappe 等)。

## 📦 什么是 Soar? Soar 是一个**包管理器** - 它不自行构建或托管软件包。相反,它从仓库获取包元数据,并负责在您的系统上下载、安装和管理软件包。 **工作原理:** - **仓库**(例如 [soarpkgs](https://github.com/pkgforge/soarpkgs) - 默认仓库)构建并托管软件包,以标准格式提供元数据 - **Soar** 获取这些元数据,让您搜索/安装软件包,并管理您的本地安装 - **您**可以使用 soarpkgs、添加第三方仓库,甚至创建您自己的仓库 这种分离意味着 Soar 可以与任何兼容的仓库一起使用 - 它不绑定到特定的软件包源。 ## 🪄 快速开始 ``` # cURL curl -fsSL "https://raw.githubusercontent.com/pkgforge/soar/main/install.sh" | sh # wget wget -qO- "https://raw.githubusercontent.com/pkgforge/soar/main/install.sh" | sh ``` ## 🌟 主要特性 | 特性 | 描述 | |:--:|:--| | **通用性** | 单个二进制文件,无依赖项,无需超级用户权限即可在任何类 Unix 系统上运行。 | | **便携格式** | 轻松安装静态二进制文件、AppImages 以及其他自包含的压缩包。 | | **系统集成** | 自动添加桌面条目和图标,提供原生体验。 | | **仓库无关** | 可与任何提供兼容元数据的仓库配合使用。使用[官方 soarpkgs 仓库](https://github.com/pkgforge/soarpkgs)、第三方源,或[创建您自己的仓库](https://soar.qaidvoid.dev/configuration#custom-repository-support)。 | | **安全第一** | 通过校验和和签名验证来强制保障软件包安装的安全性。 | | **快速高效** | 通过并行下载和高效的包操作实现最低开销。 | ## 💬 联系我们 我们在 Discord 上有一个不断壮大的社区,不仅讨论 Soar/Pkgforge,还讨论其他酷炫的项目,欢迎随时加入并交流。 - [![Discord](https://img.shields.io/discord/1313385177703256064?logo=%235865F2&label=Discord)](https://discord.gg/djJUs48Zbu) ## 最低支持的 Rust 版本 (MSRV) v1.88.0
标签:AppImage, Rust, Web应用防火墙, 便携化应用, 包管理器, 可视化界面, 系统工具, 统一API, 网络流量审计, 通知系统