CentOS怎么正确安装ag工具

ag: 一款可替代ack,grep的工具,基于C语言开发,其效率明显高于前者。
github地址: https://github.com/ggreer/the_silver_searcher
安装步骤

错误示范:CentOS7直接使用 yum -y install the_silver_searcher(GitHub上面推荐的)安装ag,会显示找不到改软件包,因为CentOS的常用软件库还没有收录该工具。(有点坑)
正确做法1:安装epel源,yum install epel-release,
然后直接yum -y install the_silver_searcher
正确做法2:是先创建一个installAg.sh脚本,然后把以下代码粘贴进去:

#!/bin/bash
#打开调试日志
set -x
#一次性安装Linux下的常用开发工具(GitHub上源码安装教程的步骤之一)
#centos默认不安装automake,所以要自己装
yum -y groupinsatll Development Tools
yum -y install pcre-devel xz-devel zlib-devel automake
#创建临时目录,用于存放源码压缩包
tempDir=$(mktemp -d agTemp.XXXXXX)
cd "$tempDir"
#从GitHub上面下载源码压缩文件
wget https://github.com/ggreer/the_silver_searcher/archive/master.zip
#解压安装
dir=$(unzip *.zip)
dir=${dir##*: }
dir=${dir%/*}
cd "$dir"
./build.sh&&make install
cd ../../
#删掉临时目录
rm -rf ${tempDir}
#测试是否安装成功
ag -V
#关闭调试日志
set +x

看到下图说明安装成功了,至于ag的用法,自己man一下。

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在CentOS7上安装ag,有几种正确的方法可以选择。 方法一:安装epel源,然后使用yum安装ag。 首先,安装epel源,可以使用以下命令: ``` yum install epel-release ``` 然后,使用yum直接安装ag: ``` yum -y install the_silver_searcher ``` 方法二:使用脚本安装ag。 首先,创建一个名为`installAg.sh`的脚本,并将以下代码粘贴进去: ``` #!/bin/bash #打开调试日志 set -x #一次性安装Linux下的常用开发工具 yum -y groupinsatll Development Tools yum -y install pcre-devel xz-devel zlib-devel automake #创建临时目录,用于存放源码压缩包 tempDir=$(mktemp -d agTemp.XXXXXX) cd "$tempDir" #从GitHub上面下载源码压缩文件 wget https://github.com/ggreer/the_silver_searcher/archive/master.zip #解压安装 dir=$(unzip *.zip) dir=${dir##*: } dir=${dir%/*} cd "$dir" ./build.sh&&make install cd ../../ #删除临时目录 rm -rf ${tempDir} #测试是否安装成功 ag -V #关闭调试日志 set +x ``` 这个脚本会安装一些开发工具,下载源码压缩包,解压并安装ag,然后进行一些测试。 无论使用哪种方法,都应该能够成功在CentOS7上安装ag。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [CentOS怎么正确安装ag工具](https://blog.csdn.net/DJCWDCN/article/details/100166288)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Centos7离线ag搜索工具the_silver_searcher(未完待续)](https://blog.csdn.net/wenyichuan/article/details/108751988)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值