恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

yq 如何在 Linux 上通过 wget 下载预编译二进制并安装到 PATH

  • 首页
  • 资讯中心
  • /
  • yq 如何在 Linux 上通过 wget 下载预编译二进制并安装到 PATH

相关资讯

FreeRPA源码深度解析:Deno+SQLite架构下的可信自动化 2026/9/15 10:30:31
理解 KVC 哈希命名:DwarfStar 如何用 SHA1 前缀命中复用检查点 2026/9/15 10:30:31
Hermes数字员工本地部署实战:5分钟启动可调用工具的智能体 2026/9/15 10:30:31

最新资讯

手机壁纸定制skill(附安装地址)
块级元素与行内元素:CSS布局核心差异与避坑指南
2026 AI投资助手与炒股软件技术选型框架与对比分析
2026届毕业生必看:AIGC检测与双重复率查重全攻略
知网AIGC检测算法升级解析与学术写作应对策略
Polar 后端 Sentry 问题全链路排查与修复实战:从 correlation_id 关联 Logfire 到 Worktree 提交 PR

今日推荐

GDPR下大数据架构重构与隐私保护实践
多组学数据平台架构设计与优化实践
企业主数据管理系统架构设计与实施全解析

本周热门

AI SDK Harness 依赖更新指南:掌握 harness 包 SDK 依赖的升级、桥接同步与一致性校验
Refine v5 Ant Design NumberField 组件实战:基于 Intl 的本地化数字格式化
Flutter应用改名全指南:从Android到iOS的配置与工具实践

本月精选

自研推理加速器Redwood:两周内实现PyTorch模型高效部署的实战教程
V4L2摄像头采集实战:从camera_client.rar到出图全流程解析
从“谁发明了钢琴键”到知识问答智能体:RAG与记忆工程实践

yq 如何在 Linux 上通过 wget 下载预编译二进制并安装到 PATH

发布时间:2026/9/15 10:30:31
yq 如何在 Linux 上通过 wget 下载预编译二进制并安装到 PATH yq 如何在 Linux 上通过 wget 下载预编译二进制并安装到 PATH【免费下载链接】yqyq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor项目地址: https://gitcode.com/GitHub_Trending/yq/yqyq 是一个用 Go 编写的命令行处理器支持 YAML、JSON、XML、CSV、TOML、HCL 和 properties 等格式。因为它以无依赖的独立二进制分发在 Linux 上最简单的安装方式就是用 wget 把预编译二进制从 yq 的 release 页面拉下来放到/usr/local/bin/yq。这篇文章只覆盖这一条安装路径从选择平台架构、下载二进制到确认yq命令可以直接在终端运行并跑通第一条查询语句。前提条件系统已安装wgettar和chmod可用目标目录/usr/local/bin需要 root 权限写入README 中的示例命令使用sudo。选择平台与架构README 的 wget 安装一节要求先确定平台与架构文档列出的可用平台值如下linux_amd64、linux_arm64、linux_arm、linux_386、darwin_amd64、darwin_arm64、windows_amd64、windows_386等。在 Linux 上按 CPU 选择64 位 x86 用linux_amd64ARM 64 位用linux_arm64其余按文档列表对照选择。下文主路径以最常见的linux_amd64为例。下载并安装最新版本主路径README 给出的最新版本Linux AMD64命令是wget https://github.com/mikefarah/yq/releases/latest/download/yq_linux_amd64 -O /usr/local/bin/yq \ chmod x /usr/local/bin/yq这条命令做两件事wget ... -O /usr/local/bin/yq把 release 页面的latest原始二进制直接写入/usr/local/bin/yq需要 root 权限如果该路径已存在 yq此命令会覆盖旧文件。chmod x /usr/local/bin/yq为该二进制添加可执行权限。如果你的机器不是 AMD64 架构把 URL 中的yq_linux_amd64换成对应平台的二进制名如yq_linux_arm64。下载并安装指定版本可选分支需要固定版本时使用带${VERSION}和${PLATFORM}变量的命令。两个变量先按你的目标设置——README 中的示例值为VERSIONv4.2.0注释明确写着 adjust as needed按需调整当前仓库代码中声明的版本是v4.53.6见 cmd/version.go固定哪个版本以 release 页面实际发布为准。# Set your platform variables (adjust as needed) VERSIONv4.2.0 PLATFORMlinux_amd64 # Download compressed binary wget https://github.com/mikefarah/yq/releases/download/${VERSION}/yq_${PLATFORM}.tar.gz -O - |\ tar xz sudo mv yq_${PLATFORM} /usr/local/bin/yq # Or download plain binary wget https://github.com/mikefarah/yq/releases/download/${VERSION}/yq_${PLATFORM} -O /usr/local/bin/yq \ chmod x /usr/local/bin/yq两种子方式的区别压缩包方式-O -让下载内容直接送入tar xz解压当前目录会多出解压出的yq_${PLATFORM}文件随后sudo mv把它移动到/usr/local/bin/yq。原始二进制方式与主路径相同只是 URL 从latest换成了具体版本号。验证安装成功第一步验证命令可用。README 的参数表中-V, --version的说明是 Print version information and quit打印版本信息并退出yq --version能打印出 yq 的版本信息并退出说明二进制已就位且可执行。第二步做一次真实的查询验证。仓库的验收测试 acceptance_tests/basic.sh 中testBasicEvalRoundTrip使用的流程是yq -n .a 123 test.yml yq .a test.yml-n表示不读输入、只计算给定表达式第一条命令生成内容为a: 123的测试文件第二条命令读取.a。验收测试断言该命令的输出是123如果得到同样输出说明安装后的 yq 可以正常解析 YAML 文件。安装完成后即可使用 README 快速上手部分的基本操作例如读取值yq .a.b[0].c file.yaml或就地更新文件yq -i .a.b[0].c cool file.yaml。可选用校验和核对下载文件如果你需要核对下载文件的完整性仓库提供了 scripts/extract-checksum.sh它从 release 附带的checksums与checksums_hashes_order两个文件中提取指定算法的校验和供你偏好的校验工具使用。前提是先从对应 yq 版本的 release 页面下载这两个文件且当前目录中存在它们否则脚本会直接报错退出。用法与文档头注释中给出的 rhash 组合示例# HASH-ALG 取 checksums_hashes_order 中登记的算法名例如 SHA-256 ./extract-checksum.sh SHA-256 yq_linux_amd64.tar.gz | rhash -c -脚本输出形如yq_linux_amd64.tar.gz acebc9d0...文件名 校验和这里的值只是文档中的示例格式实际值随版本变化。需要校验的是哪个文件就把yq_linux_amd64.tar.gz换成你实际下载的文件名原始二进制非 tar.gz则传入对应的原始二进制名。限制说明本文只覆盖 Linux 上 wget 直装这一条路径平台值以文档列表和 release 页面实际产物为准列表以 等 结尾未列全。README 中的VERSIONv4.2.0仅为文档示例版本不要照抄当作当前最新号使用最新版本直接用latest/download路径。其他安装方式Homebrew、snap、Docker/Podman、go install 等同样见 README.md 的 Install 章节但不属于本文场景此处不展开。【免费下载链接】yqyq is a portable command-line YAML, JSON, XML, CSV, TOML, HCL and properties processor项目地址: https://gitcode.com/GitHub_Trending/yq/yq创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号