You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ja...@apache.org on 2012/01/30 20:00:15 UTC

git commit: Backport INSTALL.Unix updates from master.

Updated Branches:
  refs/heads/1.2.x 450f4e2bb -> e662d2f7b


Backport INSTALL.Unix updates from master.


Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/e662d2f7
Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/e662d2f7
Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/e662d2f7

Branch: refs/heads/1.2.x
Commit: e662d2f7b5179118dc8606c7c2181ece03aaf7b8
Parents: 450f4e2
Author: Jan Lehnardt <ja...@apache.org>
Authored: Mon Jan 30 19:47:00 2012 +0100
Committer: Jan Lehnardt <ja...@apache.org>
Committed: Mon Jan 30 19:47:00 2012 +0100

----------------------------------------------------------------------
 INSTALL.Unix |   57 ++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 44 insertions(+), 13 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb/blob/e662d2f7/INSTALL.Unix
----------------------------------------------------------------------
diff --git a/INSTALL.Unix b/INSTALL.Unix
index becbf06..baf9d06 100644
--- a/INSTALL.Unix
+++ b/INSTALL.Unix
@@ -3,10 +3,27 @@ Apache CouchDB README.Unix
 
 A high-level guide to Unix-like systems, inc. Mac OS X and Ubuntu.
 
+Troubleshooting
+---------------
+
+There is a troubleshooting guide:
+
+    http://wiki.apache.org/couchdb/Troubleshooting
+
+There is a wiki for general documentation:
+
+    http://wiki.apache.org/couchdb/
+
+There are collection of friendly mailing lists:
+
+    http://couchdb.apache.org/community/lists.html
+
+Please work through these in order if you experience any problems.
+
 Dependencies
 ------------
 
-You will need the following installed:
+You should have the following installed:
 
  * Erlang OTP (>=R12B5)       (http://erlang.org/)
  * ICU                        (http://icu.sourceforge.net/)
@@ -14,24 +31,21 @@ You will need the following installed:
  * Mozilla SpiderMonkey (1.7) (http://www.mozilla.org/js/spidermonkey/)
  * GNU Make                   (http://www.gnu.org/software/make/)
  * GNU Compiler Collection    (http://gcc.gnu.org/)
-
-It is recommended that you install Erlang OTP R12B-5 or above where possible.
- 
-Optional dependencies:
- 
  * libcurl                    (http://curl.haxx.se/libcurl/)
+ * help2man                   (http://www.gnu.org/s/help2man/)
 
-This only affects the command line JavaScript test suite which
-most users do not use.
+It is recommended that you install Erlang OTP R12B-5 or above where possible.
+You will only need libcurl if you plan to run the JavaScript test suite. And
+help2man is only need if you plan on installing the CouchDB man pages.
 
 Ubuntu
 ~~~~~~
 
-See
+For up to date instructions, please see:
 
   http://wiki.apache.org/couchdb/Installing_on_Ubuntu
 
-for updated instructions on how to install on Ubuntu.
+Unfortunately, it seems that installing dependancies on Ubuntu is troublesome.
 
 Debian-based Systems
 ~~~~~~~~~~~~~~~~~~~~
@@ -55,9 +69,26 @@ You can install the build tools by running:
 
 You can install the other dependencies by running:
 
-    sudo port install icu erlang spidermonkey curl
+    brew install erlang icu4c spidermonkey curl
+
+You may want to link ICU so that CouchDB can find the header files automatically:
+
+    brew link icu4c
+
+The same is true for recent versions of Erlang:
+
+    brew link erlang
+
+You will need Homebrew installed to use the `brew` command.
+
+Learn more about Homebrew at:
+
+    http://mxcl.github.com/homebrew/
 
-You will need MacPorts installed to use the `port` command.
+Some versions of Mac OS X ship a problematic OpenSSL library. If you're
+experiencing troubles with CouchDB crashing intermittently with a segmentation
+fault or a bus error, you will need to install your own version of OpenSSL. See
+the troubleshooting guide, mentioned above, for more information.
 
 Installing
 ----------
@@ -109,7 +140,7 @@ To check that everything has worked, point your web browser to:
 
     http://127.0.0.1:5984/_utils/index.html
 
-From here you should run the test suite.
+From here you should run the test suite in Firefox.
 
 Security Considerations
 -----------------------