~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/installing/from_source.rst

  • Committer: Monty Taylor
  • Date: 2011-03-10 18:13:54 UTC
  • mfrom: (1994.4.110 drizzle)
  • mto: This revision was merged to the branch mainline in revision 2228.
  • Revision ID: mordred@inaugust.com-20110310181354-gl3x61gjma05m0gb
Merge Marisa: Documentation

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Installing From Source
2
2
======================
3
3
 
 
4
* :ref:`dependencies`
 
5
* :ref:`ubuntu-install`
 
6
* :ref:`debian-install`
 
7
* :ref:`obtain-source`
 
8
* :ref:`compile-source`
 
9
 
 
10
.. _dependencies:
 
11
 
4
12
Dependencies
5
13
------------
6
14
 
7
15
Minimal Requirements
8
16
^^^^^^^^^^^^^^^^^^^^
9
 
To compile Drizzle with the most basic set of pluginsyou will need to following
10
 
dependencies installed:
 
17
To compile Drizzle with the most basic set of plugins, you will need the following
 
18
dependencies installed. Scroll down for the apt-get install commands for Ubuntu and Debian.
11
19
 
12
20
 * autoconf
13
21
 * automake
50
58
 * doxygen
51
59
 * pandora-build
52
60
 
 
61
.. _ubuntu-install:
 
62
 
 
63
Ubuntu Install Commands
 
64
-------------------------
 
65
 
 
66
The following commands work on Ubuntu to install the tools and libraries needed to build Drizzle:
 
67
 
 
68
.. code-block:: bash
 
69
 
 
70
  sudo apt-get install python-software-properties
 
71
  sudo add-apt-repository ppa:drizzle-developers/ppa
 
72
  sudo apt-get update
 
73
  sudo apt-get install drizzle-dev
 
74
 
 
75
.. _debian-install:
 
76
 
 
77
Debian Install Commands
 
78
-------------------------
 
79
 
 
80
Since apt-repository isn't in Debian, you can instead add the Maverick PPA to /etc/apt/sources.list as follows:
 
81
 
 
82
Add the following lines to /etc/apt/sources.list (make sure it's two
 
83
lines): ::
 
84
 
 
85
        deb http://ppa.launchpad.net/drizzle-developers/ppa/ubuntu maverick main
 
86
        deb-src http://ppa.launchpad.net/drizzle-developers/ppa/ubuntu maverick main
 
87
 
 
88
Add the signing key to your keyring: ::
 
89
 
 
90
        sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 06899068
 
91
 
 
92
Then run:
 
93
 
 
94
.. code-block:: bash
 
95
 
 
96
  apt-get update; apt-get install drizzle-dev
 
97
 
 
98
Note that these instructions are only for Debian Squeeze. For current
 
99
unstable/testing (aka Wheezy), the recommended source for Drizzle is the
 
100
main repository. In other words:
 
101
 
 
102
.. code-block:: bash
 
103
 
 
104
  apt-get install drizzle-dev
 
105
 
 
106
or (if you want to install and not build drizzle):
 
107
 
 
108
.. code-block:: bash
 
109
 
 
110
  apt-get install drizzle 
 
111
 
 
112
.. _obtain-source:
 
113
 
53
114
Obtaining The Source
54
115
--------------------
55
116
The latest source release can always be found on our `LaunchPad site
56
 
<https://launchpad.net/drizzle>`_, alternatively the bzr source from our stable
 
117
<https://launchpad.net/drizzle>`_. Alternatively the bzr source from our stable
57
118
trunk can be obtained by doing:
58
119
 
59
120
.. code-block:: bash
60
121
 
61
122
   bzr branch lp:drizzle
62
123
 
 
124
.. _compile-source:
 
125
 
63
126
Compiling The Source
64
127
--------------------
65
128
Compiling is as simple as doing the following inside the source: