在GitHub Actions的Ubuntu 20.04环境中安装GAWK 5.0.0的方法
解决GitHub Actions Ubuntu 20.04安装GAWK 5.0.0的问题
Ubuntu 20.04的官方软件源中并没有收录gawk 5.0.0版本,所以直接用apt install gawk=5.0.0会提示版本找不到。下面提供两种可行的安装方式:
方法一:从源码编译安装(推荐)
这种方式能精准控制安装的版本,步骤如下:
- 安装编译所需的依赖工具:
sudo apt-get update && sudo apt-get install -y build-essential wget - 下载gawk 5.0.0的源码包:
wget https://ftp.gnu.org/gnu/gawk/gawk-5.0.0.tar.gz - 解压源码包:
tar -xzf gawk-5.0.0.tar.gz - 进入源码目录并配置编译参数(默认会安装到
/usr/local,覆盖系统原版本;若想保留原版本,可通过--prefix指定其他路径,比如--prefix=$HOME/local):cd gawk-5.0.0 ./configure - 编译并安装:
make sudo make install - 验证安装结果:
输出应显示gawk --versionGNU Awk 5.0.0相关信息。
方法二:使用第三方PPA(可选,需注意安全性)
部分第三方PPA可能提供旧版本的gawk,但这类源的稳定性和安全性无法保证。如果选择这种方式,可先搜索适配Ubuntu 20.04的gawk 5.0.0 PPA,再执行以下步骤:
- 添加PPA源:
sudo add-apt-repository ppa:<ppa-name> sudo apt-get update - 安装指定版本:
注:如果找不到对应的PPA,这种方法无法使用,此时优先选择源码编译。sudo apt-get install gawk=5.0.0
内容的提问来源于stack exchange,提问作者Itération 122442
相关产品推荐
相关产品推荐

