19 个版本 (稳定版)

1.11.0 2022年6月26日
1.9.2 2021年12月10日
1.9.0 2021年11月4日
1.7.3 2021年6月25日
0.99.6 2020年10月27日

#891 in Unix API

Download history 149/week @ 2024-03-12 117/week @ 2024-03-19 110/week @ 2024-03-26 61/week @ 2024-04-02 49/week @ 2024-04-09 32/week @ 2024-04-16 32/week @ 2024-04-23 38/week @ 2024-04-30 26/week @ 2024-05-07 27/week @ 2024-05-14 29/week @ 2024-05-21 20/week @ 2024-05-28 26/week @ 2024-06-04 29/week @ 2024-06-11 17/week @ 2024-06-18 11/week @ 2024-06-25

每月88次下载

GPL-3.0 许可证

275KB
7.5K SLoC

Paru

功能丰富的 AUR 辅助工具

paru paru-bin paru-git

描述

Paru 是您标准的 pacman 封装 AUR 辅助工具,具有许多功能和最小化交互。

asciicast

安装

sudo pacman -S --needed base-devel
git clone https://aur.archlinux.org/paru.git
cd paru
makepkg -si

贡献

查看 CONTRIBUTING.md.

一般技巧

  • 手册页:有关 paru 的选项和配置文件的文档,请参阅 paru(8)paru.conf(5)

  • 颜色:Paru 只有在 pacman 中启用了颜色时才会启用颜色。在您的 pacman.conf 中启用 color

  • 基于文件的审查:要获得更高级的审查流程,请在 paru.conf 中使用您选择的文件管理器启用 FileManager

  • 翻转搜索顺序:要使搜索结果从底部开始向上滚动,请在 paru.conf 中启用 BottomUp

  • 编辑 PKGBUILDs:当编辑 PKGBUILDs 时,您可以提交更改以使其永久化。当软件包升级时,git 将尝试将您的更改与上游合并。

  • PKGBUILD 语法高亮显示:您可以通过安装 bat 在 PKGBUILD 审查期间启用语法高亮显示。

  • 跟踪 -git 软件包:Paru 通过监视上游存储库跟踪 -git 软件包。Paru 只能为其自己安装的软件包执行此操作。使用 paru --gendb 使 paru 了解它未安装的软件包。

示例

paru <target> -- 交互式搜索和安装 <target>

paru -- paru -Syu 的别名。

paru -S <目标> -- 安装指定软件包。

paru -Sua -- 升级 AUR 软件包。

paru -Qua -- 打印可用的 AUR 更新。

paru -G <目标> -- 下载 <目标> 的 PKGBUILD 和相关文件。

paru -Gp <目标> -- 打印 <目标> 的 PKGBUILD。

paru -Gc <目标> -- 打印 <目标> 的 AUR 评论。

paru --gendb -- 为跟踪 *-git 软件包生成开发数据库。这仅在您首次开始使用 paru 时需要。

paru -Ui -- 在当前目录中构建和安装 PKGBUILD。

IRC

Paru 现在有了 IRC。Libera Chat 上的 #paru。欢迎加入讨论和使用 paru 的帮助。

调试

Paru 不是一个官方工具。如果 paru 无法构建软件包,您应首先检查 makepkg 是否可以成功构建该软件包。如果不能,则应向维护者报告问题。否则,很可能是 paru 的问题,应在此报告。

依赖项

~29–45MB
~700K SLoC