Merge lp:~hingo/drizzle/doc-7.1-installation into lp:~drizzle-trunk/drizzle/development

Proposed by Henrik Ingo
Status: Merged
Merged at revision: 2525
Proposed branch: lp:~hingo/drizzle/doc-7.1-installation
Merge into: lp:~drizzle-trunk/drizzle/development
Diff against target: 269 lines (+158/-29)
3 files modified
docs/installing/redhat.rst (+121/-22)
docs/installing/requirements.rst (+16/-3)
docs/installing/ubuntu.rst (+21/-4)
To merge this branch: bzr merge lp:~hingo/drizzle/doc-7.1-installation
Reviewer Review Type Date Requested Status
Drizzle Merge Team Pending
Review via email: mp+96710@code.launchpad.net

Description of the change

Docs: Adds information about 7.1 packages and updates "tested on following distributions" section.

Sorry for the confusion and extra work: I previously posted a merge request with a branch where I had forgot to commit, so the diff was empty.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'docs/installing/redhat.rst'
--- docs/installing/redhat.rst 2012-02-08 21:33:04 +0000
+++ docs/installing/redhat.rst 2012-03-09 05:44:19 +0000
@@ -1,11 +1,21 @@
1Installing on RedHat and Fedora1Installing on RedHat and Fedora
2===============================2===============================
33
4Using RPMs4The recommended way to install Drizzle on RedHat, CentOS and Fedora is to use
5----------5`yum` to install Drizzle RPM packages.
6There is a custom RedHat/Fedora repository at6
7http://rpm.drizzle.org/7-dev/ which includes everything needed7There is a custom RedHat/Fedora repository available which includes everything
8to install or compile Drizzle on RedHat 5 and 6 as well as Fedora 13 - 14.8needed to install or compile Drizzle on RedHat 5 and 6 as well as
9Fedora 13 - 14. For Drizzle 7, the repositories are at
10
11http://rpm.drizzle.org/7-dev/
12
13and for Drizzle 7.1 at
14
15http://download.drizzle.org/7.1/
16
17EPEL repository (RedHat only)
18-----------------------------
919
10A pre-requisite of this repository in RedHat is that the20A pre-requisite of this repository in RedHat is that the
11`EPEL <http://fedoraproject.org/wiki/EPEL>`_ repository is also added to your21`EPEL <http://fedoraproject.org/wiki/EPEL>`_ repository is also added to your
@@ -15,7 +25,8 @@
1525
16 The EPEL repository is not required in Fedora.26 The EPEL repository is not required in Fedora.
1727
18To add the EPEL repository, run one of the following commands (choose from the i386(32-bit) or x86_64(64-bit) EPEL repository package).28To add the EPEL repository, run one of the following commands (choose from the
29i386(32-bit) or x86_64(64-bit) EPEL repository package).
1930
20Install EPEL Repository on 32-bit Linux 5.X:31Install EPEL Repository on 32-bit Linux 5.X:
2132
@@ -29,7 +40,28 @@
2940
30 sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm41 sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
3142
32To add the Drizzle repository to your system you also need to create a /etc/yum.repos.d/drizzle.repo file with the following content:43Install EPEL Repository on 32-bit Linux 6.X:
44
45.. code-block:: bash
46
47 sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm
48
49Install EPEL Repository on 64-bit Linux 6.X:
50
51.. code-block:: bash
52
53 sudo rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-5.noarch.rpm
54
55
56Adding the Drizzle 7 yum repository
57-----------------------------------
58
59.. note::
60
61 This section provides the repositories for Drizzle 7.
62
63To add the Drizzle repository to your system you also need to create a
64/etc/yum.repos.d/drizzle.repo file with the following content:
3365
34*RedHat*66*RedHat*
3567
@@ -43,11 +75,12 @@
4375
44 [drizzle-src]76 [drizzle-src]
45 name=drizzle-src77 name=drizzle-src
46 baseurl=http://rpm.drizzle.org/7-dev/redhat/$releasever/SRPMS78 baseurl=http://rpm.drizzle.org/7-dev/redhat/$releasever/source
47 enabled=179 enabled=1
48 gpgcheck=080 gpgcheck=0
4981
50**$releasever** uses RHEL 5 or RHEL 6, and **$basearch** is the architecture (i386 or x86_64).82**$releasever** uses RHEL 5 or RHEL 6, and **$basearch** is the architecture
83(i386 or x86_64).
5184
52*Fedora*85*Fedora*
5386
@@ -61,17 +94,83 @@
6194
62 [drizzle-src]95 [drizzle-src]
63 name=drizzle-src96 name=drizzle-src
64 baseurl=http://rpm.drizzle.org/7-dev/fedora/$releasever/SRPMS97 baseurl=http://rpm.drizzle.org/7-dev/fedora/$releasever/source
65 enabled=198 enabled=1
66 gpgcheck=099 gpgcheck=0
67100
68**$releasever** uses the Fedora version (currently 13 or 14), and **$basearch** is the architecture (i386 or x86_64).101**$releasever** uses the Fedora version (currently 13 or 14), and **$basearch**
69102is the architecture (i386 or x86_64).
70You can then install Drizzle by running the following command:103
71104You can then install Drizzle by running the following command:
72.. code-block:: bash105
73106.. code-block:: bash
74 sudo yum install drizzle-server drizzle-client107
75108 sudo yum install drizzle-server drizzle-client
76Note: On older versions of Fedora and RHEL, the packages are named drizzle7-server and drizzle7-client.109
110
111Adding the Drizzle 7.1 yum repository
112-------------------------------------
113
114.. note::
115
116 This section provides the repositories for Drizzle 7.1.
117
118To add the Drizzle repository to your system you also need to create a
119/etc/yum.repos.d/drizzle.repo file with the following content:
120
121*RedHat*
122
123.. code-block:: ini
124
125 [drizzle]
126 name=drizzle
127 baseurl=http://download.drizzle.org/7.1/redhat/$releasever/$basearch/
128 enabled=1
129 gpgcheck=0
130
131 [drizzle-src]
132 name=drizzle-src
133 baseurl=http://download.drizzle.org/7.1/redhat/$releasever/source
134 enabled=1
135 gpgcheck=0
136
137**$releasever** uses RHEL 5 or RHEL 6, and **$basearch** is the architecture
138(i386 or x86_64).
139
140*Fedora*
141
142.. code-block:: ini
143
144 [drizzle]
145 name=drizzle
146 baseurl=http://download.drizzle.org/7.1/fedora/$releasever/$basearch/
147 enabled=1
148 gpgcheck=0
149
150 [drizzle-src]
151 name=drizzle-src
152 baseurl=http://download.drizzle.org/7.1/fedora/$releasever/source
153 enabled=1
154 gpgcheck=0
155
156**$releasever** uses the Fedora version (currently 13 or 14), and **$basearch**
157is the architecture (i386 or x86_64).
158
159.. note::
160
161 At the time of this writing, Fedora packages were not yet released for
162 Drizzle 7.1 series.
163
164
165Installation
166------------
167
168You can then install Drizzle by running the following command:
169
170.. code-block:: bash
171
172 sudo yum install drizzle-server drizzle-client
173
174Note: In the Drizzle 7-stable repository, the packages are named
175drizzle7-server and drizzle7-client.
77176
78177
=== modified file 'docs/installing/requirements.rst'
--- docs/installing/requirements.rst 2011-10-23 05:45:09 +0000
+++ docs/installing/requirements.rst 2012-03-09 05:44:19 +0000
@@ -10,13 +10,22 @@
10because the dependencies required by Drizzle can sometimes be too old or missing10because the dependencies required by Drizzle can sometimes be too old or missing
11in some Linux distributions.11in some Linux distributions.
1212
13Every build of Drizzle is currently tested on:13Drizzle 7 was tested on:
14 * Fedora 12 through 1414 * Fedora 12 through 14
15 * RedHat (or CentOS) 5 and 615 * RedHat (or CentOS) 5 and 6
16 * Debian Squeeze (6.0)16 * Debian Squeeze 6.0
17 * Ubuntu 10.04 and 10.1017 * Ubuntu 10.04 and 10.10
18 * Apple OS X 10.6.418 * Apple OS X 10.6.4
1919
20Drizzle 7.1 was tested on
21 * Fedora 15
22 * RedHat and CentOS 5 and 6
23 * Debian Squeeze 6.0
24 * Ubuntu 10.04 through 11.10
25 * OpenSuse 11
26 * FreeBSD 8.0 and 8.1
27
28
20We recommend using these platforms with Drizzle. Older platforms may have various29We recommend using these platforms with Drizzle. Older platforms may have various
21unforseen difficulties when compiling and/or installing. Drizzle is tested on30unforseen difficulties when compiling and/or installing. Drizzle is tested on
22both 32bit and 64bit platforms but we recommend using a 64bit platform.31both 32bit and 64bit platforms but we recommend using a 64bit platform.
@@ -30,4 +39,8 @@
30 * libuuid (part of the `E2fsprogs <http://e2fsprogs.sourceforge.net/>`_ project)39 * libuuid (part of the `E2fsprogs <http://e2fsprogs.sourceforge.net/>`_ project)
31 * `zlib <http://www.zlib.net/>`_ 1.1.3-5 or higher40 * `zlib <http://www.zlib.net/>`_ 1.1.3-5 or higher
3241
33Our repositories for RedHat/CentOS/Fedora and for Ubuntu will provide these where required.42In addition, several optional plugins will depend on additional libraries, like
43V8 for JavaScript, or clients for Memcache, Gearman, RabbitMQ, ZeroMQ...
44
45Our repositories for RedHat/CentOS/Fedora and for Ubuntu will provide these
46when they are not part of the distribution repositories.
3447
=== modified file 'docs/installing/ubuntu.rst'
--- docs/installing/ubuntu.rst 2011-10-23 05:45:09 +0000
+++ docs/installing/ubuntu.rst 2012-03-09 05:44:19 +0000
@@ -1,22 +1,39 @@
1Installing on Ubuntu1Installing on Ubuntu
2=====================2=====================
33
4The preferred way of installing Drizzle on Ubuntu is to use the provided deb
5packages.
6
7Ubuntu 11.04 Natty Narwhal and newer comes with Drizzle .deb files in the
8standard Ubuntu repositories. You can install Drizzle without any further
9configuration.
10
4Using DEBs11Using DEBs
5----------12----------
613
7Ubuntu 11.04 Natty Narwhal has Drizzle .deb files in the standard Ubuntu repositories.14For Ubuntu 10.04 LTS Lucid Lynx and Ubuntu 10.10 Maverick Meerkat there is a
8For Ubuntu 10.04 LTS Lucid Lynx and Ubuntu 10.10 Maverick Meerkat there is a PPA available at15PPA with Drizzle 7 binaries at
9https://launchpad.net/~drizzle-developers/+archive/ppa16https://launchpad.net/~drizzle-developers/+archive/ppa
1017
11As a first step, run the following command: ::18As a first step, run the following command: ::
1219
13 sudo apt-get install python-software-properties20 sudo apt-get install python-software-properties
1421
15To add the above PPA at command line: ::22To add the PPA: ::
1623
17 sudo apt-add-repository ppa:drizzle-developers/ppa24 sudo apt-add-repository ppa:drizzle-developers/ppa
18 sudo apt-get update25 sudo apt-get update
1926
20Then to install Drizzle, both the server and the client utilities: ::27The same PPA is also used by drizzle-developers team to publish newer versions
28of Drizzle than what is included in Ubuntu at the time of release. For instance,
29at the moment when this was written, Drizzle 7.1.31-rc was available for Ubuntu
3011.10 Oneiric, which by default includes Drizzle 7 packages. Hence you can
31use this PPA on any Ubuntu version to update to the newest available Drizzle
32version.
33
34Installing
35----------
36
37To install Drizzle, both the server and the client utilities: ::
2138
22 sudo apt-get install drizzle39 sudo apt-get install drizzle