{"id":78,"date":"2007-12-28T11:24:26","date_gmt":"2007-12-28T16:24:26","guid":{"rendered":"http:\/\/blogs.n1zyy.com\/andrew\/2007\/12\/28\/couchdb-on-ubuntu\/"},"modified":"2007-12-28T11:24:26","modified_gmt":"2007-12-28T16:24:26","slug":"couchdb-on-ubuntu","status":"publish","type":"post","link":"https:\/\/blogs.n1zyy.com\/andrew\/2007\/12\/28\/couchdb-on-ubuntu\/","title":{"rendered":"CouchDB on Ubuntu"},"content":{"rendered":"<p>I&#8217;ve been meaning to play around with <a href=\"http:\/\/couchdb.org\">couchDB<\/a> lately, and finally took the time to get it installed on my Linux VM at home running Ubuntu Server 7.10. I ran into a few problems while getting the thing to compile, so I figured I&#8217;d outline them here.<\/p>\n<p>First, look at the instructions in the <code>INSTALL<\/code> file, or <a href=\"http:\/\/www.couchdbwiki.com\/index.php?title=Installation#Debian-based_.28inc._Ubuntu.29_Systems\">at the wiki<\/a>. They&#8217;ll give you a good starting point &#8212; especially for all the development tools you&#8217;ll need to begin compiling things (automake, libtool, etc. &#8212; Ubuntu doesn&#8217;t install these by default). If you&#8217;re running a headless machine (like my VM) without X, however, you won&#8217;t want to install the erlang meta-package, as this will install a bunch of X related crap. And you can&#8217;t just install erlang-base, since this won&#8217;t give you everything you need, as evidenced by a failing <code>make<\/code> (trust me).<\/p>\n<p>Now, before you go and search the Internet and decide that you should compile erlang from source &#8212; hardly an attractive option &#8212; keep reading. The silver bullet is that you need the <code>erlang-nox<\/code> package (that&#8217;s &#8220;no X&#8221;, not some form of nitrous oxide). The description is very vague, but it&#8217;s apparently a bunch of erlang stuff that doesn&#8217;t require X11. I also installed <code>erlang-dev<\/code>, since the description made it sound important (i.e., I&#8217;m not sure if it&#8217;s required).<\/p>\n<p>Hopefully this helps somebody else.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been meaning to play around with couchDB lately, and finally took the time to get it installed on my Linux VM at home running Ubuntu Server 7.10. I ran into a few problems while getting the thing to compile, so I figured I&#8217;d outline them here. First, look at the instructions in the INSTALL [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7,14],"tags":[],"class_list":["post-78","post","type-post","status-publish","format-standard","hentry","category-development","category-linux"],"_links":{"self":[{"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/posts\/78","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/comments?post=78"}],"version-history":[{"count":0,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/posts\/78\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/media?parent=78"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/categories?post=78"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.n1zyy.com\/andrew\/wp-json\/wp\/v2\/tags?post=78"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}