diff options
author | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2010-06-05 05:38:55 +0000 |
---|---|---|
committer | jsdelfino <jsdelfino@13f79535-47bb-0310-9956-ffa450edef68> | 2010-06-05 05:38:55 +0000 |
commit | 70520addf9ca828a9e1c08652999902bdc8d1809 (patch) | |
tree | ac364cba9028a1c121a6edfaa23fea76d812e6f3 /sca-cpp/trunk/INSTALL | |
parent | 69c6e0618ad4f18d18771ef91aacbb5c5a68f3a2 (diff) |
Add build support for a minimum distribution using prebuilt dependencies from Ubuntu 9.10.
git-svn-id: http://svn.us.apache.org/repos/asf/tuscany@951656 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'sca-cpp/trunk/INSTALL')
-rw-r--r-- | sca-cpp/trunk/INSTALL | 39 |
1 files changed, 24 insertions, 15 deletions
diff --git a/sca-cpp/trunk/INSTALL b/sca-cpp/trunk/INSTALL index df4714ec9e..e89d7c5921 100644 --- a/sca-cpp/trunk/INSTALL +++ b/sca-cpp/trunk/INSTALL @@ -1,16 +1,22 @@ Apache Tuscany SCA Runtime ========================== -Automated installation from scratch on Ubuntu 9.10 -================================================== +Automated installation on Ubuntu 9.10 +===================================== -Tuscany provides an automated install script for Ubuntu 9.10. You can start -with a fresh Ubuntu Server 9.10 system, the ubuntu-install script takes care -of all the download, build and installation steps for you. +Tuscany provides two automated install scripts for Ubuntu 9.10. You can start +with a fresh Ubuntu Server 9.10 system and these scripts will take care of all +the download, build and installation steps for you. -The required system tools and libraries are downloaded and installed using -apt-get. The Tuscany project and its dependencies (Apache HTTPD server, Apache -Axis2/C etc) are downloaded, built and installed in the current directory. +ubuntu/ubuntu-install: +Minimum build and installation using dependencies (Apache HTTPD server, +Memcached etc) from your Ubuntu 9.10 system. + +ubuntu/ubuntu-install-all: +Complete build and installation with most dependencies built from source. + +System dependencies are downloaded and installed using sudo apt-get. Source +dependencies are downloaded and built in the current directory. To run the automated installation: mkdir tuscany @@ -19,12 +25,11 @@ wget http://svn.apache.org/repos/asf/tuscany/sca-cpp/trunk/ubuntu/ubuntu-install chmod +x ./ubuntu-install ./ubuntu-install -The script will display each command as it's executed. +The installation script will display each command as it's executed. That's all you need to do to build and install the Tuscany SCA runtime on Ubuntu 9.10. - For manual build and install steps on other systems or if you need to customize your installation, read on... @@ -129,9 +134,6 @@ To enable support for Python component implementations: To enable support for Java component implementations: --enable-java -To build the Web service utility component (requires Apache Axis2/C): ---enable-webservice - To build the Queue utility component (requires Apache Qpid/C++): --enable-queue @@ -139,9 +141,15 @@ To build the Chat utility component (requires Libstrophe and optionally Apache Vysper if you want to run the tests with a local Vysper XMPP server): --enable-chat +To build the Log utility component (requires Facebook Scribe and Apache Thrift): +--enable-log + To build the SQL Database utility component (requires PostgreSQL): --enable-sqldb +To build the Web service utility component (requires Apache Axis2/C): +--enable-webservice + To generate doxygen documentation, add: --enable-doxygen @@ -161,6 +169,7 @@ dependencies installed under $HOME: --with-curl=$HOME/curl-7.19.5-bin --with-libxml2=/usr \ --with-js-include=/usr/include/xulrunner-1.9.1.8/unstable \ --with-js-lib=/usr/lib/xulrunner-1.9.1.8 \ +--enable-libcloud \ --with-libcloud=$HOME/libcloud-0.3.1-bin \ --enable-threads \ --enable-python --with-python=/usr \ @@ -209,8 +218,8 @@ Apache HTTPD, including APR, using the HTTP prefork MPM (recommended): wget http://www.apache.org/dist/httpd/httpd-2.2.15.tar.gz tar xzf httpd-2.2.15.tar.gz cd httpd-2.2.15 -./configure --enable-ssl --enable-proxy --enable-rewrite --with-included-apr \ ---with-mpm=prefork --prefix=$HOME/httpd-2.2.15-bin +./configure --enable-ssl --enable-proxy --enable-mods-shared=most \ +--with-included-apr --with-mpm=prefork --prefix=$HOME/httpd-2.2.15-bin make make install export PATH=$HOME/httpd-2-2.15-bin/bin:$PATH |