ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Arch Linux 包管理 TUI 工具集

Arch Linux 包管理 TUI 工具集 archtoolsArch Linux 包管理 TUI 工具集统一 Pacman / AUR / Flatpak 三个源。安装gitclone https://github.com/tingfeng347/archtools.gitcdarchtoolsbashinstall.sh或者一键curl-fsSLhttps://raw.githubusercontent.com/tingfeng347/archtools/main/install.sh|bash卸载curl-fsSLhttps://raw.githubusercontent.com/tingfeng347/archtools/main/uninstall.sh|bash或者在源码目录运行bashuninstall.sh命令命令用途源pack搜索并安装软件包Pacman / AUR / Flatpakpacr搜索并卸载软件包Pacman / AUR / Flatpakpacd搜索并降级已安装软件包Pacman / AUR用法pack - 安装pack# 打开 TUI搜索所有源pack firefox# 搜索 firefoxpack-efirefox# 关闭模糊匹配精确匹配pack-y# 强制刷新 AUR 缓存pack-c# 仅审查 AUR 包不安装pack --ai-model opencode/xxx# 指定 AI 审查模型注意第一次启动比较慢请稍微等待一下pacr - 卸载pacr# 打开 TUI卸载已安装包pacr firefox# 搜索并卸载 firefoxpacr-efirefox# 关闭模糊匹配pacr-y# 在后台强制重建列表缓存pacd - 降级pacd# 打开 TUI降级已安装包pacd linux# 搜索并降级 linux 内核pacd-elinux# 关闭模糊匹配pacd-y# 在后台强制重建列表缓存热键键功能Tab多选Enter确认安装/卸载/降级CtrlR刷新列表CtrlE切换精确匹配/模糊匹配Esc退出快速启动缓存pack、pacr与pacd会把最终的软件包列表缓存在~/.cache/pac_tui/。再次启动时会立即显示上一次的列表并在 TUI 内后台更新数据刷新完成后列表会自动替换不会阻塞首屏。CtrlRpack强制刷新 AUR 与 Flatpak 远程数据pacr、pacd强制重建当前已安装软件包列表。pack -y启动后在后台强制刷新 AUR 缓存。pacr -y、pacd -y启动后在后台强制重建当前已安装软件包列表缓存。网络不可用时继续使用已有缓存不影响打开 TUI。AI 安全审查安装 AUR 包前pack会询问是否调用opencode对PKGBUILD进行安全审查 低风险默认继续安装 中风险默认取消安装 高风险默认取消安装审查提示词位于/usr/share/archtools/prompts/aur-review.md。环境变量PAC_OPENCODE_MODEL可指定默认审查模型或在审查提示中按m交互式选择。颜色标识颜色源蓝色官方源 (Pacman core/extra/multilib 等)紫色AUR青色Flatpak依赖必需:fzfAUR 助手:paru(推荐) 或yay可选:flatpak(对应源自动检测)、downgrade(pacd 降级功能)可选:opencode(pack 的 AUR AI 安全审查未安装时自动降级跳过)# 必需sudopacman-Sfzf# AUR 助手推荐 paruinstall.sh 会自动引导安装sudopacman-Sbase-develgit# 然后从 AUR 安装 paru# 可选sudopacman-Sflatpak# pack/pacr 的 Flatpak 源sudopacman-Sdowngrade# pacd 降级位于 AUR# opencode # pack 的 AUR AI 审查功能https://github.com/SHORiN-KiWATA鸣谢排名不分先后Shorin项目引用shorin-arch-setup
返回列表