You say Gentoo worshipper like it's a bad thing. ;-) And on that note, CouchDB installed wonderfully on my Gentoo install. :-)
But I see where you're coming from. Which is why I think that iriscouch made build-couchdb but I may be mistaken. On Oct 28, 2011 9:40 PM, "Jim Klo" <[email protected]> wrote: > <flamebait> > It's sad when an excellent mature product has a stable release, and I have > to spend 3 hours to figure out why it doesn't compile and install by having > search the fragmented internet to decipher the cryptic error dumps or for > ways to make it compile, or have to learn any other beyond basic build > related information. An mindless IT monkey (guy who just sets up servers) > should be able to install it quickly and efficiently. > > As a USER of couchdb (as I thought this was [email protected]!), I > shouldn't have to know how to deal with Spidermonkey, Erlang, libmozjs, etc. > or understand how they work with CouchDB. The fact that I do know how to > deal with most of those things is a plus, but shouldn't be a requirement. I > should just be able to install and use. ./configure; make & sudo make > install is perfectly acceptable to me... it just needs to work consistently! > > > Most users of CouchDB will not have the time to deal with this either! > Time is $$$. > > So I wouldn't go out and bash all those folks who want to use binaries. > You must be a Gentoo worshiper... > </flamebait> > > A good OSS citizen would go update the Wiki with those instructions! :) > > Thanks, > > - Jim > > * > Jim Klo > Senior Software Engineer > Center for Software Engineering > SRI International > * > > > > > On Oct 28, 2011, at 1:31 PM, john.tiger wrote: > > I posted the instructions on how to compile from source, even with the > necessary dependencies to use the Maverick xulrunner. Ability to compile > the latest versions from source IS the advantage of open source. Sad when > employees can't get past using packaged deployment and revert back to older > versions rather than some simple compile steps. > > > On 10/28/2011 01:44 PM, Jim Klo wrote: > > I tried the Single Server CE on Ubuntu 11.10 ran into issues as well.. > started up with an error... didn't have time to debug, so I just rolled > back to Lucid and used "Batteries Included" method of install... worked like > a charm! > > > - Jim > > > * > > * > > * > > *Jim Klo* > > Senior Software Engineer > > Center for Software Engineering > > SRI International > > * > > * > > * > > > > > > On Oct 26, 2011, at 6:11 PM, Robert Wadholm wrote: > > > Should work on the latest Ubuntu if that's what you've got. Try the Single > Server Community Edition 32-bit or 64-bit Linux Debian package 1.2.0 (based > on Apache CouchDB 1.1.x) at > http://www.couchbase.com/downloads/couchbase-single-server/community. > You'll probably need to first make sure there aren't any remnants of Couch > from previous installs still on your machine (may cause installation and/or > run time issues). > > Hope this helps! > > Bob > > > Bob Wadholm > > > > On Oct 26, 2011, at 6:51 PM, Clarke Bishop wrote: > > > I did try couchbase singer server, but had problems with it. Does it work > > with Ubuntu? Which versions? > > > > > I'd just like to know about a combination that can definitely work. Then, > > I'll troubleshoot if needed. I've just been spinning my wheels trying all > > sorts of combinations. > > > > > Thanks for your ideas! > > > > > Clarke > > > > > From: Robert Wadholm [mailto:[email protected]] > > Sent: Wednesday, October 26, 2011 8:37 PM > > To: > [email protected]<mailto:[email protected]<[email protected]>>; > [email protected]<mailto:[email protected]<[email protected]> > > > > Subject: Re: Help installing CouchDB on Ubuntu > > > > > Hi Clarke, > > > Have you already tried CouchBase Single Server Community Edition for Linux? > > > http://www.couchbase.com/downloads > > > Might be the easier way to go if you want a packaged deal. > > > > > Bob > > > > > Bob Wadholm > > > www.bob.wadholm.com <http://www.bob.wadholm.com> > > > [email protected] > > > GitHub (https://github.com/rwadholm) > > > > > On Oct 26, 2011, at 6:29 PM, Clarke Bishop wrote: > > > > > This is all very frustrating. Couchdb is wonderful, but not if you can't > > install it. > > > build-couchdb at https://github.com/iriscouch/build-couchdb looks great. > It > > says it works on Ubuntu 10.04 LTS (Lucid Lynx). If I roll back to that > > version of Ubuntu, will I be relatively safe? I know nothing's perfect. I > > just want to have a good chance to succeed. > > > I tried a bunch of things that were suggested the other day, but couldn't > > get anything to work. > > > I'd like to use Ubuntu. Is there a version, any version, of Ubuntu that has > > a reliable couchdb install? > > > Please forgive me for complaining. I know all of you and the couchdb dev > > team are working hard to do great stuff. I want to do great stuff with > > couchdb, but I'm stuck. Before, I thought it was just me and my > newbie-ness. > > But, it doesn't seem like anyone can get this to work. > > > Thanks for any help! > > > Clarke > > > -----Original Message----- > > From: john.tiger [mailto:[email protected]] > > Sent: Wednesday, October 26, 2011 8:08 PM > > To: [email protected] > > Subject: Re: Help installing CouchDB on Ubuntu > > > I believe that programmers ought to be able to upgrade / build packages > > so we should be able to get 1.1.0 downloaded and working (with 1.1.1 > > soon on the way) > > > But I just spent the last few hours trying to update my 11.10 to Couch > > 1.1.0 which the wiki suggests - I tried to follow someone's instructions > > for building 1.1.0 in 11.04 but now Ubuntu no longer has xulrunner in > > the repositories (frustrating!) > > > so question is : > > a) should we download xulrunner-1.9.2-dev from Natty repository and use > > in 11.10 ? > > b) Debian shows no xulrunner-1.9.2 but does show 1.9.1.x and 2.0 in > > experimental - should we use that ? > > c) if there's not a good reason for ubuntu to start dumping key packages > > should we switch to Linux Mint with debian testing ? > > > or should Couch get out of the xulrunner dependency ? > > > > > On 10/26/2011 01:50 PM, CGS wrote: > > > Even if it is recommended the latest version, if something is working, > > > do not touch it unless you know what you do or you are forced to do > > > it. That's my sincere piece of advice. > > > > > If you installed it from "Batteries Included", then you should have > > > default.ini and local.in under /etc/couchdb/, and the couchdb daemon > > > under /etc/init.d/. You don't need anything else (no extra user, no > > > extra building) but to configure it for your needs (in the ini's > > > files). If you have problems in starting/stopping/restarting and so > > > on, just type man couchdb and press enter (use stop and start after > > > few seconds to be sure you restart it correctly - sometimes Erlang > > > processes tend to report stop while they are still in the process of > > > stopping). Check this out to start using CouchDB: > > > > > http://guide.couchdb.org/editions/1/en/index.html > > > > > and if you forget the commands there, just take a look into the short > > > version of that documentation: > > > > > http://jpmens.net/2010/04/20/the-antepenultimate-couchdb-reference-card/ > > > > > So, sit back and relax while reading about couch. :) > > > > > Welcome to this community! > > > > > Cheers, > > > CGS > > > > > > > > > On 10/26/2011 09:31 PM, Vince Cardillo wrote: > > > Hi All, > > > > > I was able to get CouchDB 1.0.1 installed and running via these > > > instructions: http://wiki.apache.org/couchdb/Installing_on_Ubuntu. I > > > followed the very top "Batteries Included" instructions. > > > > > I'm a little wary to try and upgrade it though--I'm about one step up > > > from a > > > Linux noob. It's been a while. > > > > > whereis couchdb > > > couchdb: /usr/bin/couchdb /etc/couchdb /usr/lib/couchdb > > > /usr/share/couchdb > > > /usr/share/man/man1/couchdb.1.gz > > > > > I am not sure how I would upgrade it. > > > > > - vince > > > > > > > > > On Wed, Oct 26, 2011 at 3:18 PM, CGS<[email protected]> wrote: > > > > > So, Ubuntu 11 doesn't have any CouchDB package? Strange. Because > > > Ubuntu 10 > > > has CouchDB 0.9. > > > > > Vince, what you did is correct, only that you need to install CouchDB > > > before. Using build-couchdb may not put it in the correct path for > > > you to > > > follow those instructions. If you want to run it as user and you use > > > build-couchdb, then you don't need anymore those steps. Just don't > > > forget to > > > start CouchDB with -b option (given that build-couchdb will be > > > successful). > > > > > Cheers, > > > CGS > > > > > > > > > > > > > > > On 10/26/2011 08:27 PM, kowsik wrote: > > > > > Try this: > > > https://gist.github.com/**1171217<https://gist.github.com/1171217>. > > > Uses build-couchdb from > > > @iriscouch to build everything from source, configure couchdb, hookup > > > logrotate, etc. > > > > > K. > > > --- > > > http://blitz.io > > > @pcapr > > > > > On Wed, Oct 26, 2011 at 11:15 AM, Vince Cardillo<[email protected]> > > > wrote: > > > > > Hi all, > > > > > I wanted to install CouchDB on the free tier of Amazon Web > > > Services so > > > that > > > I could play wiht and explore it. > > > > > I was following these instructions: > > > > > http://wiki.apache.org/**couchdb/Getting_started_with_**Amazon_EC2< > http://wi > > ki.apache.org/couchdb/Getting_started_with_Amazon_EC2> > > > > > > > The 2nd line says this: Start the Ubuntu 8.10 server image, > > > ami-5059be39 > > > > > I searched for that image, and it isn't found in the AWS EC2 > > > listing. So > > > I > > > instead installed Ubuntu 11.10 (GNU/Linux 3.0.0-12-virtual i686) > > > (AMI ID: > > > ami-2e90242f). > > > > > I got through most of the steps, until I hit this step: > > > sudo adduser --system --home /usr/local/var/lib/couchdb > > > --no-create-home --shell /bin/bash --group --gecos 'CouchDB account' > > > couchdb > > > > > It specifies a home directory, but then has the no-create-home > > > flag, and > > > so > > > at the end it says "not creating home directory". The next command > > > results > > > in this error: > > > > > chown: cannot access `/usr/local/var/lib/couchdb': No such file or > > > directory > > > > > This command is listed as optional: > > > sudo vim /usr/local/etc/couchdb/local.**ini > > > > > However, that directory doesn't exist. > > > > > One more thing. If I run "whereis yum" I get this: yum: /usr/bin/yum > > > /etc/yum /usr/share/man/man8/yum.8.gz > > > > > If I run "whereis couchdb" I get this: couchdb: > > > > > Step 8 says: sudo -i -u couchdb couchdb > > > I do that and get this: > > > sudo: unable to change directory to /usr/local/var/lib/couchdb: No > > > such > > > file > > > or directory > > > sudo: unable to execute /bin/bash: No such file or directory > > > > > > > Right now I am pretty stuck. I am not sure if couchdb installed > > > correctly > > > or > > > not via the prior steps. And I am not really sure where it is, how to > > > start/stop it, etc. Help is very appreciated! > > > > > > > Thank you for any help, > > > - vince > > > > > > > > > > > > > > > > > > >
