1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
|
Installing in RedHat and Fedora
================================
Using RPMs
----------
There is a custom RedHat/Fedora repository at
http://rpm.drizzle.org/7-dev/ which includes everything needed
to install or compile Drizzle on RedHat 5 and 6 as well as Fedora 13 - 14.
A pre-requisite of this repository in RedHat is that the
`EPEL <http://fedoraproject.org/wiki/EPEL>`_ repository is also added to your
distribution.
.. note::
The EPEL repository is not required in Fedora.
To add the EPEL repository, run one of the following commands (choose from the i386(32-bit) or x86_64(64-bit) EPEL repository package).
Install EPEL Repository on 32-bit Linux 5.X:
.. code-block:: bash
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Install EPEL Repository on 64-bit Linux 5.X:
.. code-block:: bash
sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
To add the Drizzle repository to your system you also need to create a /etc/yum.repos.d/drizzle.repo file with the following content:
*RedHat*
.. code-block:: ini
[drizzle]
name=drizzle
baseurl=http://rpm.drizzle.org/7-dev/redhat/$releasever/$basearch/
enabled=1
gpgcheck=0
[drizzle-src]
name=drizzle-src
baseurl=http://rpm.drizzle.org/7-dev/redhat/$releasever/SRPMS
enabled=1
gpgcheck=0
**$releasever** uses RHEL 5 or RHEL 6, and **$basearch** is the architecture (i386 or x86_64).
*Fedora*
.. code-block:: ini
[drizzle]
name=drizzle
baseurl=http://rpm.drizzle.org/7-dev/fedora/$releasever/$basearch/
enabled=1
gpgcheck=0
[drizzle-src]
name=drizzle-src
baseurl=http://rpm.drizzle.org/7-dev/fedora/$releasever/SRPMS
enabled=1
gpgcheck=0
**$releasever** uses the Fedora version (currently 13 or 14), and **$basearch** is the architecture (i386 or x86_64).
You can then install Drizzle by running the following command:
.. code-block:: bash
sudo yum install drizzle7-server drizzle7-client
Compiling From Source
---------------------
To compile from source you will need to add the repositories described above, and then install the following packages:
* bzr
* boost-devel
* autoconf
* automake
* gcc
* gcc-c++
* libtool
* gperf
* libuuid-devel (part of e2fsprogs-devel on older RedHat based distributions)
* zlib-devel
* pcre-devel
* readline-devel
* flex
* bison
You will then be able to compile from source in the normal way.
|