Changes between Version 18 and Version 19 of InstallationGuidelines/Linux/Developer/Manual
- Timestamp:
- 03/25/12 10:37:11 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
InstallationGuidelines/Linux/Developer/Manual
v18 v19 29 29 }}} 30 30 ==== Optional ==== 31 * [http://pypi.python.org/pypi/xlwt xlwt] for XLS output : {{{apt-get install python-xlwt}}}32 * [http://pypi.python.org/pypi/xlrd xlrd] for XLS output & reading spreadsheets (used by survey to import data held on a spreadsheet) {{{apt-get install python-xlrd}}}31 * [http://pypi.python.org/pypi/xlwt xlwt] for XLS output 32 * [http://pypi.python.org/pypi/xlrd xlrd] for XLS output & reading spreadsheets (used by survey to import data held on a spreadsheet) 33 33 34 34 * [http://numpy.scipy.org numpy] required by matplotlib 35 35 * [http://matplotlib.sourceforge.net/users/installing.html MatPlotLib] for charts (used in the Survey & Delphi applications & for the S3Cube pivottable reports) 36 36 37 * [http://pypi.python.org/pypi/setuptools/ setuptools] for installing tweepy 38 * [http://pypi.python.org/pypi/tweepy/ tweepy] python library to interact with twitter 37 * [http://pypi.python.org/pypi/setuptools/ setuptools] for installing tweepy ([http://peak.telecommunity.com/DevCenter/EasyInstall#downloading-and-installing-a-package more on installing python eggs]) 38 * [http://pypi.python.org/pypi/tweepy/ tweepy] python library to interact with twitter (egg) 39 39 * [http://sourceforge.net/projects/pyserial/files/ Pyserial] for SMS Features 40 40 41 41 * [http://pypi.python.org/pypi/pytz/ PyTZ] for Timezone awareness 42 * [http://pypi.python.org/pypi/pywurfl/ PyWURFL] for Browser Capabilities ( unused currently)42 * [http://pypi.python.org/pypi/pywurfl/ PyWURFL] for Browser Capabilities (egg - unused currently) 43 43 * [http://pyrtf.sourceforge.net/ PyRTF] for Survey Forms as Documents. 44 44 45 * [http://pypi.python.org/pypi/MySQL-python/ MySQLDB for accessing MySQL databases] : {{{apt-get install python-mysqldb}}}46 * [http://initd.org/psycopg/ Psycopg for accessing PostgreSQL databases] : {{{apt-get install python-psycopg2}}}45 * [http://pypi.python.org/pypi/MySQL-python/ MySQLDB for accessing MySQL databases] 46 * [http://initd.org/psycopg/ Psycopg for accessing PostgreSQL databases] 47 47 48 49 On Debian-based systems, like Ubuntu: 50 {{{ 51 sudo su - 52 apt-get install python-xlwt 53 apt-get install python-xlrd 54 55 apt-get install python-numpy 56 apt-get install python-matplotlib 57 58 apt-get install python-setuptools 59 easy_install http://pypi.python.org/packages/2.7/t/tweepy/tweepy-1.9-py2.7.egg #(check if latest) 60 apt-get install python-serial 61 62 apt-get install python-tz 63 easy_install http://pypi.python.org/packages/2.6/p/pywurfl/pywurfl-7.2.1-py2.6.egg #(unused so might not want to install) 64 # Download and extract PyRTF from http://sourceforge.net/projects/pyrtf/files/latest/download 65 python setup.py install 66 67 apt-get install python-mysqldb 68 apt-get install python-psycopg2 69 70 }}} 48 71 == Install git == 49 72 We use the [http://git-scm.com/ git] Distributed Version Control System.