cygwinにSQLite3をインストール

2013年9月24日火曜日

cygwin sqlite

t f B! P L

apt-cyg install sqlite3
最初はapt-cygでインストールしたものを使おうとしたのですが、挙動がおかしい。多分バグ。(追記:バグは言いがかりかもしれない。)
↑キーなどカーソルキーを打つとカーソルが自在に動く。backspace連打すると消えるはずの無い部分も消える。
そこでソースをmakeして使うことにした。
SQLite Download Pageからソースを入手しています。
パッケージ管理はstowを使っています。とくに管理とかしていない方はprefixやstowの部分は無視してください。
$ wget http://www.sqlite.org/2013/sqlite-autoconf-3080002.tar.gz
$ tar zxvf sqlite-autoconf-3080002.tar.gz
$ cd sqlite-autoconf-3080002
$ ./configure --prefix=/usr/local/stow/sqlite3
#configureでインストール先をstowディレクトリに変更。
$ make && make install
$ cd /usr/local/stow
$ stow -v sqlite3

$ sqlite3
-bash: /usr/bin/sqlite3: No such file or directory
cygwinを再起動。
$ sqlite3
SQLite version 3.8.0.2 2013-09-03 17:11:13
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>
これで妙な挙動をしないsqlite3が手に入った。

QooQ