尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

【GitHub每日速递 20251222】Paru:功能爆棚的AUR助手,安装使用全攻略大揭秘!

【GitHub每日速递 20251222】Paru:功能爆棚的AUR助手,安装使用全攻略大揭秘!
📅 发布时间:2026/6/18 20:30:38

image

原文: https://mp.weixin.qq.com/s/MrUhIc3uy4sAaaKnGm4U0A

Paru:功能爆棚的AUR助手,安装使用全攻略大揭秘!

paru 是一个功能丰富的 AUR 助手工具。简单讲,它能帮你轻松管理 Arch Linux 及其衍生版中的第三方软件包,安装、更新全自动处理。适用人群:Arch Linux 用户及命令行爱好者

项目地址:https://github.com/Morganamilo/paru

主要语言:Rust

stars: 7.9k

image

仓库简介

Paru 是一款功能丰富的 AUR(Arch User Repository)助手,它对 pacman 进行封装,为用户提供了便捷的 AUR 包管理体验,且交互过程简洁。

主要优势

  • 功能丰富:提供了多种操作命令,能满足用户在 AUR 包管理方面的各种需求,如搜索、安装、升级包,下载 PKGBUILD 文件,打印 AUR 评论等。
  • 简洁交互:尽量减少用户与工具的交互环节,提高包管理效率。
  • 可定制性强:通过配置文件 paru.conf,用户可以根据自身需求对 Paru 进行定制,如启用颜色显示、更改搜索顺序等。

核心功能

  • 包搜索与安装:可以交互式搜索并安装目标包,也能直接指定安装特定包。
  • 包升级:支持升级 AUR 包,还能打印出可用的 AUR 更新信息。
  • PKGBUILD 操作:能够下载、打印 PKGBUILD 以及相关文件,还可查看 AUR 上的包评论。
  • git 包跟踪:可以跟踪 -git 包的上游仓库更新情况,不过需要先执行 paru --gendb 命令让 Paru 知晓它未安装过的包。

安装方法

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

使用示例

  • paru <target>:交互式搜索并安装 <target>。
  • paru:等同于 paru -Syu。
  • paru -S <target>:安装特定包。
  • paru -Sua:升级 AUR 包。
  • paru -Qua:打印可用的 AUR 更新。
  • paru -G <target>:下载 <target> 的 PKGBUILD 及相关文件。
  • paru -Gp <target>:打印 <target> 的 PKGBUILD。
  • paru -Gc <target>:打印 <target> 的 AUR 评论。
  • paru --gendb:生成用于跟踪 -git 包的开发数据库,首次使用 Paru 时需要执行。
  • paru -Bi .:在当前目录构建并安装 PKGBUILD。

配置与使用技巧

  • 文档查看:通过 paru(8) 和 paru.conf(5) 查看 Paru 选项和配置文件的文档。
  • 颜色显示:若要启用 Paru 的颜色显示,需在 pacman.conf 中启用 color。
  • 文件审查:在 paru.conf 中启用 FileManager 可获得更高级的审查流程。
  • 搜索顺序:在 paru.conf 中启用 BottomUp 可使搜索结果从底部向上显示。
  • PKGBUILD 编辑:编辑 PKGBUILD 时,提交更改可使其永久生效,升级包时,git 会尝试合并本地更改与上游更改。
  • 语法高亮:安装 bat 可在审查 PKGBUILD 时启用语法高亮显示。

交流与调试

  • 交流渠道:可以加入 Libera Chat 上的 #paru 频道进行讨论和获取帮助。
  • 调试建议:Paru 并非官方工具,若它无法构建包,应先检查 makepkg 是否能成功构建。若 makepkg 也失败,需向维护者报告问题;若 makepkg 能成功构建,则可能是 Paru 本身的问题,可在此仓库报告。

Jellyfin Desktop全平台客户端来袭!附多系统搭建指南与使用秘籍

[jellyfin-desktop] 是一个用于播放和管理媒体内容的桌面客户端。简单讲,它让你在电脑上轻松观看Jellyfin服务器里的电影、电视剧和音乐。适用人群:自建媒体库的用户和影音爱好者。

项目地址:https://github.com/jellyfin/jellyfin-desktop

主要语言:C++

stars: 4.7k

image

核心功能

Jellyfin Desktop 是一款桌面客户端应用,它结合了 jellyfin-web 和嵌入式 MPV 播放器,支持在 Windows、Mac OS 和 Linux 系统上运行。它利用 jellyfin-web 界面在同一窗口内播放媒体,并且支持音频直通功能。

优势

  • 跨平台支持:可在 Windows、Mac OS 和 Linux 系统上使用,方便不同操作系统的用户。
  • 嵌入式播放器:内置 MPV 播放器,能提供较好的媒体播放体验。
  • 音频直通:支持音频直通,可满足对音频质量有较高要求的用户。

应用场景

  • 家庭媒体中心:用户可以在家庭网络中搭建 Jellyfin 服务器,使用 Jellyfin Desktop 客户端在不同系统的设备上播放服务器中的媒体文件。
  • 个人媒体播放:个人用户可以使用该客户端播放本地或网络上的媒体资源。

下载途径

  • Windows、Mac 和 Linux 版本,注意 Mac 用户:英特尔版本需要 macOS 12 及以上,苹果硅版本需要 macOS 14 及以上。
  • Flathub(Linux)

相关文档

  • 应用使用服务器提供的 Web 客户端。
  • Web 客户端集成文档
  • API 文档

构建说明

  • Linux(概述):要下载最新稳定版本,可从最新版本页面获取最新版本标签,并在构建 JMP 时的拉取命令中添加 -branch $VERSIONTAG --single-branch。
    • 基于 Ubuntu 的系统:需要安装一系列依赖,然后依次进行克隆代码、构建 MPV、配置库链接、构建 Jellyfin Desktop 等操作。
    • 基于 Fedora 的系统:同样要安装相关依赖,构建过程与 Ubuntu 系统类似,但库的目录有所不同。
  • Windows:需要安装 cmake、ninja、QT、VS2019 构建工具、libmpv1 和 WIX 等工具和库,然后在 git bash 中执行相关命令进行构建。
  • MacOS:先安装 Qt 6 并勾选 Qt WebEngine,然后使用 Homebrew 安装 mpv、ninja 和 qt,最后执行克隆代码和构建命令。

日志和配置文件位置

  • 日志文件位置
    • Windows:%LOCALAPPDATA%\Jellyfin Desktop\logs
    • Linux:~/.local/share/jellyfin-desktop/logs/
    • Linux(Flatpak):~/.var/app/org.jellyfin.JellyfinDesktop/data/jellyfin-desktop/logs/
    • macOS:~/Library/Logs/Jellyfin Desktop/
  • 配置文件位置:主配置文件为 jellyfin-desktop.conf,还可添加 mpv.conf 直接配置 MPV。
    • Windows:%LOCALAPPDATA%\Jellyfin Desktop\
    • Linux:~/.local/share/jellyfin-desktop/
    • Linux(Flatpak):~/.var/app/org.jellyfin.JellyfinDesktop/data/jellyfin-desktop/
    • macOS:~/Library/Application Support/Jellyfin Desktop/

网络调试器

可通过远程调试获取浏览器开发者工具。运行应用时添加 --remote-debugging-port=9222 参数,然后在 Chromium 或 Google Chrome 中访问 chrome://inspect/#devices 即可使用开发者工具。若遇到问题,需确保“Discover Network Targets”已勾选,localhost:9222 在“Configure...”列表中,且 --remote-debugging-port=9222 指定正确。

相关新闻

  • 超精密齿轮技术概述!
  • 准备上MDK6,搞定RTX5全家桶源码综合模板,含FreeRTOS的MDK6版本,即VS Code版,可以编译调试
  • LangFlow用于游戏NPC对话生成的设计

最新新闻

  • 华硕笔记本风扇异常诊断与修复:5分钟解决散热系统失控问题
  • 10分钟搞定ESP32开发环境:Arduino ESP32终极安装指南
  • 不平衡数据处理三层次实战:数据/算法/评估全链路方案
  • 2026年广州展厅设计公司排名:基于性价比与综合服务能力分类 - 信息热点
  • 重庆托福培训哪家强?实地验证搭配免费试听 - 晴光转树
  • ComfyUI_smZNodes:5大核心技术突破实现跨平台AI绘画一致性解决方案

日新闻

  • 2026年不锈钢卷板厂家推荐排行榜:冷轧热轧/304/201不锈钢卷板,高颜值耐腐蚀源头厂家实力精选 - 企业推荐官【官方】
  • FLUX.1-dev FP8模型实战指南:24GB以下显卡高效部署方案
  • 2026佛山长途搬家价目表:跨省跨市搬家费用完整计算指南 - 从来都是英雄出少年

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号