pacseek 使用完全指南:15个快捷键轻松玩转终端包搜索、安装与升级
2026/9/22 15:50:16 网站建设 项目流程

pacseek 使用完全指南:15个快捷键轻松玩转终端包搜索、安装与升级

【免费下载链接】pacseekA terminal user interface for searching and installing Arch Linux packages项目地址: https://gitcode.com/gh_mirrors/pa/pacseek

pacseek 是一款专为 Arch Linux 打造的终端用户界面(TUI)包管理器,让你在一个界面里同时搜索官方仓库与 AUR 软件源,并通过 15 个快捷键完成包的安装、卸载与升级。本指南将带你从零上手:如何安装 pacseek、如何用它快速搜索包、以及每个快捷键的具体作用,新手也能一次学会。

一、pacseek 是什么?为什么值得装

pacmanyay命令行安装软件没问题,但你必须记住一堆子命令和参数。pacseek 把这一切变成了一个可视化的双栏界面:

  • 🔍左侧:搜索框 + 包列表,同时覆盖 Arch 官方仓库和 AUR
  • 📋右侧:选中包的详细信息(版本、依赖、许可证、维护者等),或设置表单
  • ⚙️底层复用 yay:安装/升级/卸载由可自定义的 AUR helper 完成,无需学习新命令
  • 🎨高度可定制:配色、边框、字体符号、窗口布局比例都可调整

💡 提示:pacseek 默认使用yay执行安装操作,所以请先确保系统里装好了 yay。

二、快速安装 pacseek 的三种方式

方式 1:通过 AUR 安装(推荐)

yay -S pacseek

方式 2:从源码构建

git clone https://gitcode.com/gh_mirrors/pa/pacseek cd pacseek go build . ./pacseek

方式 3:安装二进制

Releases 页面提供了预编译的pacseek-bin,直接下载解压即可运行。

首次启动时会自动生成配置文件~/.config/pacseek/config.json,之后所有设置都可以直接在界面里改,无需手动编辑 JSON。

三、15 个快捷键总览表

所有快捷键定义在 internal/pacseek/setup.go 的按键绑定逻辑中,man pacseek手册(源码见doc/pacseek.1)也有完整说明。先看一眼全景:

#快捷键功能
1Enter执行搜索 / 安装或卸载选中的包
2Tab在搜索框、包列表、详情面板间切换焦点
3/j/k在包列表中上下移动(vi 风格)
4Shift+/调整左侧包列表的宽度比例
5Ctrl+S打开 / 关闭设置面板
6Ctrl+N显示帮助(快捷键说明)
7Ctrl+U执行系统级包升级(sysupgrade)
8Ctrl+A执行 AUR 包升级(如已配置)
9Ctrl+W清空搜索与包信息缓存
10Ctrl+P查看选中包的 PKGBUILD
11Ctrl+O在浏览器打开选中包的页面
12Ctrl+G显示可升级的包列表
13Ctrl+L显示本机所有已安装的包
14Ctrl+B显示关于 / 版本信息
15EscCtrl+Q退出 pacseek

四、核心操作:搜索、浏览与安装三步走

1️⃣ 搜索:输入关键词 + Enter

启动后光标默认停在搜索框,直接输入关键词按Enter即可。注意最少需要 2 个字符,否则会在底部状态栏提示 "Minimum number of characters is 2"。

搜索行为可在设置里调整:

  • Search modeContains(默认,任意位置匹配)或StartsWith(前缀匹配)
  • Search by:仅匹配包名,或同时匹配描述文字

2️⃣ 浏览:Tab 切焦点,方向键选包

Tab把焦点移到包列表,用/(或 vi 党最爱的j/k)移动选中项。列表标题会实时显示(3/128)这样的位置提示。选中包后,右侧立即显示详细信息;如果详情内容超出屏幕,末尾会出现 "...",把焦点切到右侧详情区即可滚动查看。

3️⃣ 安装 / 卸载:一个 Enter 搞定

在包列表上对目标包按Enter,pacseek 会自动判断:

  • 未安装 → 执行安装命令(默认yay -S 包名
  • 已安装 → 执行卸载命令(默认yay -Rs 包名

每条命令都可以在设置里改成你喜欢的 AUR helper 或 makepkg,甚至使用{pkg}占位符来自定义参数位置。

五、进阶快捷键:升级、缓存与 PKGBUILD

🚀 一键升级:Ctrl+U 与 Ctrl+A

  • Ctrl+U:执行系统升级(默认调用yay,等同于yay -Syua
  • Ctrl+A:在开启 "Separate AUR commands" 选项时,单独升级 AUR 包

🧹 缓存管理:Ctrl+W

pacseek 会缓存搜索结果和包详情(默认 10 分钟过期),让浏览列表时不用重复请求 AUR。结果过时了?按Ctrl+W一键清空两个缓存,下次搜索即刷新。

📄 查看 PKGBUILD:Ctrl+P

选中一个 AUR 包后按Ctrl+P,PKGBUILD 文件会直接在右侧面板内显示(带语法高亮,高亮主题可在设置里换)。关闭它只需再按一次Ctrl+PEsc

🔗 打开包主页:Ctrl+O

选中包后按Ctrl+O,pacseek 会通过xdg-open在默认浏览器中打开该包的仓库/AUR 页面,方便看 Issue 和讨论。

📦 两种"清单"视图

  • Ctrl+G:显示可升级的包列表(升级前先看一遍,心里有数)
  • Ctrl+L:显示已安装的全部包(清空搜索框后按 Enter 也能到达这里)

在升级界面里还能看到 Arch 官方 RSS 新闻,点击条目直接跳转原文。

六、个性化快捷键:布局、设置与外观

↔️ 拖动分栏:Shift+方向键

想给包列表更多空间?按住Shift缩小、按扩大左侧面板(范围 1/10 ~ 9/10)。

勾选设置中的 "Save window layout" 后,退出时会自动保存布局比例,下次启动保持不变。

⚙️ 设置面板:Ctrl+S

Ctrl+S打开设置表单,涵盖:

  • 搜索:搜索模式、匹配范围、最大结果数、AUR 超时
  • 命令:安装 / 卸载 / 升级 / 显示 PKGBUILD 的命令,全部可换
  • 外观:7 套内置配色(Arch Linux、Endeavour OS、红/绿/蓝/橙、单色)+ Custom 自定义配色;4 种边框样式;11 种符号风格
  • 行为:自动补全、透明背景、禁用 AUR、禁用缓存等

改完点Apply & Save立即生效;点Defaults则一键恢复出厂设置。退出时若检测到未保存的修改,还会弹窗询问是否保存。

❓ 忘了快捷键?Ctrl+N 随时召唤帮助

Ctrl+N即可在右侧显示完整的快捷键说明(首次启动时也会展示)。Ctrl+B查看版本信息,EscCtrl+Q退出。

七、命令行参数:启动前先"预置"

除了快捷键,pacseek 还支持在启动时用参数预设行为,解析逻辑见 internal/args/args.go:

参数作用
pacseek <关键词>启动后直接搜索该关键词
-r core,extra限定只搜索指定仓库(逗号分隔)
-u启动后显示可升级的包
-i启动后显示已安装的包
-aASCII 模式(不支持 Unicode 的终端)
-m单色模式(配合-a使用)

几个实用组合:

pacseek -r core,extra linux # 只在 core 和 extra 仓库搜 "linux" pacseek -ui # 同时查看已装包 + 可升级包 pacseek pacseek # 直接搜索 pacseek

八、常见问题速答

Q:搜索 AUR 没结果?默认 AUR 超时是 5000ms,超时后只返回仓库包。可以调大设置里的 "AUR timeout",或按Ctrl+W清缓存重试。

Q:不想用 yay 安装怎么办?设置面板里把Install commandUninstall command改成paru -Syay -S或 makepkg 相关命令即可,支持{pkg}占位符。

Q:终端渲染乱码?启动时加-a参数进入 ASCII 模式,边框和符号会自动替换为纯 ASCII 字符。

Q:配置文件在哪?~/.config/pacseek/config.json,自定义配色在colors.json,自定义符号在glyphs.json

总结

pacseek 把"搜包 → 看详情 → 装包 → 升级"的完整工作流浓缩进 15 个快捷键:Enter搜索和安装、Tab切焦点、Ctrl+U一键升级、Ctrl+S打开设置……配合可自定义的命令与外观,它就是 Arch 用户终端里最高效的包搜索与安装工具。现在打开终端输入pacseek,用Ctrl+N把快捷键清单贴在眼前,十分钟就能形成肌肉记忆 🎉

【免费下载链接】pacseekA terminal user interface for searching and installing Arch Linux packages项目地址: https://gitcode.com/gh_mirrors/pa/pacseek

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询