在Fedora 11上安装CouchDB
为了测试这个安装,把很老的T43安装上了Fedora 11。开始要安装的包很多,gcc、g++是一定必备的了。
最先安装erlang:
yum install erlang
这个过程中会升级tcl等几个包。然后开始安装js和icu相关的包:
yum install icu libicu-devel js js-devel libcurl-devel
如果不安装这几个包在configuration的过程中会报错:
configure: error: Could not find the js library.
安装完成后,下载最新0.9.1的安装包,然后解压到目录里面执行configure。
wget http://apache.etoak.com/couchdb/0.9.1/apache-couchdb-0.9.1.tar.gz
tar -xzvf apache-couchdb-0.9.1.tar.gz
cd apache-couchdb-0.9.1
./configure --with-erlang=/usr/lib/erlang/usr/include/
make
su
make install
注意的是如果是64位的操作系统,–with-erlang的参数地址应该是/usr/lib64/erlang/usr/include/。
然后需要创建couchdb用户和组,并且把couchdb的lib和log目录的所有者设为couchdb。
adduser -r -d /usr/local/var/lib/couchdb couchdb
chown -R couchdb /usr/local/var/lib/couchdb
chown -R couchdb /usr/local/var/log/couchdb
然后启动couchdb:
sudo /usr/local/etc/rc.d/couchdb start
最后,可以访问本地的管理界面(http://localhost:5984/_utils/index.html)。
CouchDB 的详细介绍:请点这里
CouchDB 的下载地址:请点这里