pkgforge/soar
GitHub: pkgforge/soar
Soar 是一个发行版无关的快速包管理器,用于在任何 Linux 系统上搜索、安装和管理静态二进制文件及各类便携格式应用。
Stars: 820 | Forks: 14
[][crates-url]
[][discord-url]
[][doc-url]
[][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,还讨论其他酷炫的项目,欢迎随时加入并交流。
- [](https://discord.gg/djJUs48Zbu)
## 最低支持的 Rust 版本 (MSRV)
v1.88.0
标签:AppImage, Rust, Web应用防火墙, 便携化应用, 包管理器, 可视化界面, 系统工具, 统一API, 网络流量审计, 通知系统