当前位置: 首页 > news >正文

Linux:awk升级到5.0.3最新版本(源码编译升级方式)

一、升级理由

在使用awk的 内置变量FIELDWIDTHS时候,报错
awk: fatal: invalid FIELDWIDTHS value

二、升级步骤

1、辅助工具包

# CentOS/RHELyuminstallgccmakewgettar-y# Ubuntu/Debianaptinstallgccmakewgettar-y

2、下载gawk

# 进入临时目录cd/tmp# 下载源码(从 GNU 官网获取最新版,可替换版本号)wgethttps://ftp.gnu.org/gnu/gawk/gawk-5.3.0.tar.gz# 解压tar-zxvf gawk-5.3.0.tar.gzcdgawk-5.3.0

3、编译安装

# 配置编译参数(默认安装到 /usr/local/bin)./configure# 编译(-j 后接CPU核心数,加速编译,如 -j4)make-j4# 安装(覆盖系统旧版本)makeinstall

4、设置软件链接
awk指向新版gawk

# 备份旧软链接mv/usr/bin/awk /usr/bin/awk.old# 创建新软链接指向新版 gawkln-s /usr/local/bin/gawk /usr/bin/awk# 验证awk--version# 输出 5.3.0 即成功
http://www.jsqmd.com/news/135548/

相关文章:

  • 基于深度学习的淘宝用户购物可视化与行为预测系统设计(源代码+文档+PPT+调试+讲解)
  • 2025最新!10个AI论文网站测评:本科生写论文救星大公开
  • ModelEngine AI Agent通过Nexent 是一个开源智能体SDK和平台打造全能搜索助手
  • 计算机Java毕设实战-基于springBool+Vue小吃美食分享平台的设计与实现【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 长亭推出工程级AI开发平台MonkeyCode,开启AI工程级开发新模式
  • 【计算机毕业设计案例】vue和springboot框架开发的户外救援系统基于springboot的户外救援系统(程序+文档+讲解+定制)
  • 基于深度学习的图书推荐系统(源代码+文档+PPT+调试+讲解)
  • 6-10 WPS JS宏 映射应用
  • 完整教程:学算法总换设备?Hello-Algo+cpolar 让学习进度随身带
  • 敏捷咨询:从落地到深耕的全流程赋能之路
  • XML DOM
  • 基于SpringBoot的社区诊所在线挂号与排队应用系统毕业设计项目源码
  • Redis 集群模式Redis Cluster
  • AngularJS 模块
  • 完整教程:50天精通FPGA设计-总体规划
  • Java毕设项目推荐-基于springboot的实验室实验报告管理系统的设计与实现基于SpringBoot和Vue的实验报告管理系统的设计与实现【附源码+文档,调试定制服务】
  • 【工具】log-lottery最受欢迎3D球体年会抽奖程序
  • 中文编程语言“华文 (HuaWen)”综合设计方案框架
  • 基于python的中文起点网top500小说数据提取的设计与实现(毕设源码+文档)
  • C# 字符串比较与比较器应用指南(AI笔记)
  • 读人机沟通法则:理解数字世界的设计与形成05机器可以被测量
  • [晕事]今天做了件晕事97,强制停止ctrl+c make
  • 2025最新!专科生必备8个AI论文工具:开题报告写作全测评
  • 【课程设计/毕业设计】基于springboot高校党建管理系统基于springboot的高校党员信息管理系统【附源码、数据库、万字文档】
  • 2025银川最新水电暖维修、家电维修、管道疏通、装修改造、家政保洁首要推荐斑马管家家政:银川家庭生活琐事的一站式省心之选 - 全局中转站
  • 【机器学习】-超参数(模型“调音师”的魔法)
  • 【毕业设计】基于springboot的高校党员信息管理系统(源码+文档+远程调试,全bao定制等)
  • virtualbox键盘多个按键同时按下失灵,打字难受
  • 共享指针——弱引用
  • wsl docker安装达梦数据库的过程