这个项目能做什么
Paru 是 Arch Linux 的 AUR(Arch User Repository)助手,封装了标准的 pacman 包管理器。它旨在以最少的交互提供功能丰富的体验,通过单一界面处理官方仓库软件包和 AUR 软件包。
README 中体现的关键能力:
- 交互式搜索和安装:运行 `paru <target>` 会交互式地搜索并安装目标软件包。
- 标准 pacman 风格操作:`paru -S <target>` 安装特定软件包,`paru -Sua` 升级 AUR 软件包,`paru -Qua` 列出可用的 AUR 更新。
- PKGBUILD 处理:`paru -G <target>` 下载 PKGBUILD 及相关文件,`paru -Gp <target>` 打印 PKGBUILD,`paru -Gc <target>` 打印 AUR 评论。`paru -Bi .` 从当前目录构建并安装 PKGBUILD。
- 开发包跟踪:paru 会监控其安装的 `-git` 软件包的上游仓库,`paru --gendb` 会生成开发数据库,以便跟踪它未安装的软件包。
- 审查工作流:可以通过 `paru.conf` 中的 `FileManager` 选项启用基于文件的审查流程,并且可以通过安装 `bat` 启用 PKGBUILD 语法高亮。
- 配置选项:`paru.conf` 支持诸如 `BottomUp` 之类的设置来翻转搜索顺序,颜色输出遵循 pacman 的颜色设置。
- 文档:手册页 `paru(8)` 和 `paru.conf(5)` 涵盖选项和配置。
安装通过 AUR 完成:安装 base-devel,克隆 paru 仓库,然后运行 `makepkg -si`。该项目还提供 paru-bin 和 paru-git AUR 软件包。社区支持可通过 Libera Chat 上的 #paru IRC 频道获得。README 指出 paru 不是官方工具,并建议在报告构建问题之前先检查 makepkg 本身是否能够构建软件包。
评论
0 评分人数达到10人后显示
登录后参与讨论。