跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Arch Linux AUR 包管理工具 Paru 使用指南

Arch Linux 下 AUR 包管理工具 Paru 的安装与使用方法。Paru 基于 Rust 开发,支持自动处理依赖和编译。文章涵盖了基础依赖安装、源码编译流程、常用命令(搜索、安装、更新、清理)、配置文件优化(并行下载)、实用技巧以及常见故障排除方案,帮助用户高效管理软件包。

灭霸发布于 2026/3/24更新于 2026/9/1171 浏览

Arch Linux AUR 包管理工具 Paru 使用指南

Paru 是 Arch Linux 生态系统中功能全面的 AUR 助手,基于 Rust 语言开发。它能够自动处理依赖关系、编译软件包,并提供与 pacman 相似的命令行体验。

安装步骤

安装必备依赖

确保系统安装了必要的编译工具:

sudo pacman -S --needed base-devel git
克隆并编译安装

从官方仓库克隆并编译:

git clone https://github.com/morganamilo/paru
cd paru
makepkg -si

核心命令使用

搜索软件包
paru -Ss 软件包名
安装软件包
paru -S 软件包名
更新系统
paru -Syu
清理缓存
paru -Sc

配置技巧

配置文件位于 /etc/paru.conf。在配置文件中启用并行下载和构建可提升速度:

# 启用并行构建
BuildMode = any
# 并行下载数
ParallelDownloads = 5

实用技巧

  • 使用 paru -G 软件包名 下载 PKGBUILD 文件而不安装
  • paru -Qm 显示所有从 AUR 安装的软件包
  • 通过 paru -Rns 软件包名 彻底删除软件包及其依赖

源码结构

主要功能模块包括:

  • src/install.rs - 软件包安装逻辑
  • src/upgrade.rs - 系统升级功能
  • src/search.rs - 软件包搜索实现
  • src/config.rs - 配置解析和管理

故障排除

构建失败? 尝试清理构建目录并重新安装:

paru -S --clean 软件包名

权限问题? 确保以普通用户身份运行 Paru,而不是 root 用户。

目录

  1. Arch Linux AUR 包管理工具 Paru 使用指南
  2. 安装步骤
  3. 安装必备依赖
  4. 克隆并编译安装
  5. 核心命令使用
  6. 搜索软件包
  7. 安装软件包
  8. 更新系统
  9. 清理缓存
  10. 配置技巧
  11. 启用并行构建
  12. 并行下载数
  13. 实用技巧
  14. 源码结构
  15. 故障排除

更多推荐文章

查看全部
  • AI Agent 中的 Skills 是什么?有什么用?
  • 查询高效的基于决策的黑盒深度学习模型稀疏攻击
  • AI 产品经理核心能力与学习路径指南
  • OpenClaw 飞书机器人权限配置与安全指南
  • 无显卡也能跑 AI 绘画?云端部署 Stable Diffusion 实战指南
  • Linux Shell 变量的定义与使用方法
  • Flutter 三方库 bavard 在 OpenHarmony 上的适配实践:语义化消息协议与机器人逻辑
  • 基于 Home Assistant 的海尔设备全屋智能集成方案
  • IntelliJ IDEA 切换 JDK 版本完整教程
  • 图论算法实战:并查集、DFS 与单源最短路
  • VS Code 远程连接服务器后 Github Copilot 失效排查指南
  • 无人机红外照片处理中的温度校准与精度优化策略
  • 2025 主流 AI 编程工具定价对比:Cursor、Windsurf、Kiro、Zed 与 VS Code
  • 小米钱包签到积分兑换视频会员 Python 脚本(青龙面板)
  • OpenClaw 安装与飞书机器人接入实战
  • Java 面试核心知识点梳理:基础、并发与容器
  • R语言在AIGC时代的应用与优势
  • Qt 与 Linux Socket 跨平台通信实战指南
  • LeetCode 128:用哈希集合找最长连续序列
  • Windows 本地部署 Ollama 与 OpenClaw,构建 AI 生产力系统

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online