You don't need root access to install CouchDB. On 6 Mar 2010, at 17:30, Shawn McDermott wrote:
> > On Mar 6, 2010, at 11:24 AM, Noah Slater wrote: > >> That's not really a binary though, is it? >> >> If you knew EXACTLY what system you wanted to roll-out to, you could tar up >> all of the files for Erlang, SpiderMonkey, the shared libraries, the CouchDB >> code, and all the supporting files. You could then untar that archive on the >> target server, and have a running CouchDB instance. >> >> Why on earth you would want to do this, is beyond me. > > The reason I did it was to have an install that would not require root access. > >> >> On 6 Mar 2010, at 15:39, Shawn McDermott wrote: >> >>> >>> On Mar 6, 2010, at 9:29 AM, km wrote: >>> >>>> On Sat, Mar 6, 2010 at 10:33 PM, Noah Slater <[email protected]> wrote: >>>> >>>>> You cannot. >>>>> >>>> >>> >>> I have done it....... what I had to do was compile erlang, libjs, and >>> couchdb, create an installer (I used izpack) that installs all of that to a >>> location, then using sed/awk scrapes all the files to the new install path. >>> It works but it is nasty! >>> >>> Shawn >>> >>>> I dont know! >>>> I have just stumbled upon an option passed to the configure like this >>>> ./configure *--enable-static* --with-js-include=/path/to/js/include >>>> --with-js-lib=/path/to/js/lib >>>> >>>> But I am really doubtful if the final build includes other dependencies >>>> like js libraries as well! >>>> >>>> Krishna >>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>> >>>>> >>>>> There is no such thing as a static binary for CouchDB. It uses an >>>>> interpreted language, which means ed the interpreter, and the proper >>>>> bindings for the interpreter built it. You also need an external >>>>> SpiderMonkey, and such like. >>>>> >>>>> On 6 Mar 2010, at 12:05, km wrote: >>>>> >>>>>> On Sat, Mar 6, 2010 at 8:46 PM, Noah Slater <[email protected]> >>>>> wrote: >>>>>> >>>>>>> If you're on Ubuntu, why not install the package from the official >>>>>>> repositories? >>>>>>> >>>>>>> ya I already have 0.10 on ubuntu 9.10 from repositories. >>>>>> But that doesnt solve my probelm. I am trying to install couchdb 0.11 >>>>>> (unreleased) from source and compile it for now. >>>>>> and I would like to know how i could change configure/make file to >>>>> generate >>>>>> a static binary for installation on other non-ubuntu systems. >>>>>> >>>>>> regards, >>>>>> Krishna >>>>>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>>>>> >>>>>>> On 6 Mar 2010, at 11:44, km wrote: >>>>>>> >>>>>>>> great! but how ? >>>>>>>> I am able to compile 0.11 on ubuntu 9.10. >>>>>>>> So what changes are needed to compile a static binary; which includes >>>>>>> all >>>>>>>> dependencies ? >>>>>>>> >>>>>>>> regards, >>>>>>>> Krishna >>>>>>>> >>>>>>>> On Sat, Mar 6, 2010 at 8:33 PM, Noah Slater <[email protected]> >>>>>>> wrote: >>>>>>>> >>>>>>>>> Yep, you should be able to do this yourself from the source tarball. >>>>>>>>> >>>>>>>>> On 6 Mar 2010, at 07:46, km wrote: >>>>>>>>> >>>>>>>>>> Hi all, >>>>>>>>>> >>>>>>>>>> Is it possible to make a static binary of the couchdb (upcoming >>>>> release >>>>>>>>>> 0.11) ? so that i can distribute it on other systems which donot have >>>>>>> all >>>>>>>>>> the dependencies ? >>>>>>>>>> any ideas ? >>>>>>>>>> >>>>>>>>>> thanks & regards, >>>>>>>>>> >>>>>>>>>> Krishna >>>>>>>>> >>>>>>>>> >>>>>>> >>>>>>> >>>>> >>>>> >>> >> >
