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
>>>>>>>>> 
>>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>> 
>>>>> 
>>> 
>> 
> 

Reply via email to