ubuntu16.04安装beagrep

作者: wilsonflying | 来源:发表于2019-08-22 11:06 被阅读0次

    用过beagrep一段时间,确实是个好工具。
    之前在系统14.04上安装使用beagrep好像比较顺畅,即使有也应该是缺个包之类的安装后也就完事了,现在用的Ubuntu16.04安装beagrep折腾了一番,简记一下给以后碰到同样问题的兄dei做个参考。

    首先,上原作者文章:beagrep,0.23秒grep两个G的代码,有些年头了,而且没有后续进行更新。

    大致参考文章中的说明就行,这里只说下遇到的问题:

    1. 下载beagrep源码后,记得切换分支,文章中for-ubuntu-precise是针对Ubuntu12.04的。比如16.04那就切换分支for-ubuntu-xenial。至于Ubuntu各个版本的代号就自行百度吧,一抓一大堆。


      图片.png
    2. 编译的时候会报找不到gmcs,而去安装这包的时候会说已经有替代的了。


      缺少gmcs报错
      安装mono-gmcs提示已被替代

    网上搜了下,在github中发现有人提过issue还有code:https://github.com/baohaojun/beagrep/issues/8,即修改configue.in中gmcs换成mcs。

    1. 安装完冒烟测试,发现运行异常,提示有cut-long-lines、aterr两个命令找不着。


      图片.png

    cut-long-lines在beagrep源码中搜了下并没有定义的地方,网上也完全没有相关信息,暂且放一下。aterr同样,不过查看代码其实就是个rm动作,那就改成直接rm吧。然后发现beagrep已经能用了,cut-long-lines好像并不影响功能使用,wtf~

    beagrep源码修改两处

    冒烟成功:

    图片.png

    相关文章

      网友评论

        本文标题:ubuntu16.04安装beagrep

        本文链接:https://www.haomeiwen.com/subject/rzggsctx.html