PIYO - Tech & Life -

cygwinでもsilver searcher(ag)入れてみた

cygwin ag

高速な検索コマンドagをcygwinでも使えるようにしたかったので自分でビルドした。

apt-cyg

事前準備としてapt-cygをインストールする。

apt-cygを入れるとcygwinでもaptとかyumみたいに依存ライブラリをインストールできて便利。導入方法はまとめている人がいるのでそちらを参照。

○○○○に怖いものなんてない!!: Cygwinにapt-cygを導入する

依存ライブラリを入れる

正確ではないかもしれないけれど、このへんのライブラリは入れておく必要がある。それぞれ$ apt-cyg install autoconfなどとする。

  • mingw-gcc-g++
  • mingw-zlib-devel
  • pkg-config
  • autoconf
  • automake
  • gettext
  • gettext-devel
  • liblzma-devel
  • pcre
  • libpcre
  • xz

agをビルドする

ソースコードをダウンロードしてビルドする。すぐに終わるはず。

$ git clone https://github.com/ggreer/the_silver_searcher.git
$ cd the_silver_searcher/
$ aclocal && autoconf && autoheader && automake --add-missing
$ ./configure
$ make
$ make install
$ which ag
/usr/local/bin/ag

使えるようになった!yay!