shell script to install libraries and applications on a linux platform

I want to create a shell script that installs a pre defined list of libraries and applications on ubuntu linux. The expectation is that these libraries and applications will be required by the application stack that I will be installing on the server. So, I want to invoke a shell script that prepares the server for application deployment. Other expectations from this shell script: 2. The shell script will have a fair level of interactivity. For example, the shell script could ask user to specify the installation path (if it is required) or a progress bar to notify the ongoing progress. 3. The script should be capable of installing the software by downloading updated current source. Things that I did manually did far during development and needs to be converted into a shell script: apt-get install php5-dev apt-get install php-pear apt-get install libcurl4-gnutls-dev apt-get install php5-mysql apt-get install php-apc apt-get install php5-gd apt-get install php5-curl pecl install pecl_http Once installed create a /etc/php5/apache2/conf.d/[url removed, login to view] and add the following line “extension=[url removed, login to view]? memcache daemon apt-get install memcached apt-get install php5-memcached gearman install tar -xvfz [url removed, login to view] % cd gearman-php-ext % phpize % ./configure % make % make install “make install?? does not add “[url removed, login to view]? as a php extension so following step needs to be executed manually: Add “extension=[url removed, login to view]? to /etc/php5/apache2/conf.d/[url removed, login to view] and save the file. Pear libraries pear install [url removed, login to view] pear install XML_Parser-1.3.2 pear install [url removed, login to view] pear install XML_RPC-1.5.4 Varnish install curl [url removed, login to view] | apt-key add - echo "deb [url removed, login to view] $(lsb_release -s -c) varnish-2.1" >> /etc/apt/[url removed, login to view] apt-get update apt-get install varnish Apache + nginx aptitude install libapache2-mod-rpaf a2enmod rpaf /etc/init.d/apache2 force-reload

## Deliverables

1) All deliverables will be considered "work made for hire" under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased. (No 3rd party components unless all copyright ramifications are explained AND AGREED TO by the employer on the site per the worker's Worker Legal Agreement).

## Platform

Install guide for memcached replication: Step 1. Install memcached 1.2.8 cd /usr/src/ wget [url removed, login to view] (this link goes outside [url removed, login to view]) tar -zxvf [url removed, login to view] cd memcached-1.2.8 ./configure make make install Step 2. Install memcached-1.2.8-repcached-2.2 wget [url removed, login to view] tar xvf [url removed, login to view] cd memcached-1.2.8-repcached-2.2/ ./configure --enable-replication make make install

Habilidades: PHP, Arquitetura de software, Teste de Software

Veja mais: want to hire a worker, php development software linux, on odesk, odesk user agreement, odesk user, odesk's, odesk org, odesk net, odesk linux, odesk architecture, odesk application, memcached daemon, linux development for hire, linux apt get, hire the script, hire expectations, hire dev, hire a date, googlecode com, create shell script, shell script extension, example shell script, curl software, shell script or, odesk php

Acerca do Empregador:
( 50 comentários ) United States

ID do Projeto: #3002566

Concedido a:


See private message.

$20.41 USD em 2 dias
(1 Comentário)