高速な検索コマンド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!