~ubuntu-branches/ubuntu/precise/libdbi-drivers/precise

« back to all changes in this revision

Viewing changes to drivers/pgsql/dbd_pgsql/install-build.html

  • Committer: Bazaar Package Importer
  • Author(s): David Parker
  • Date: 2004-02-01 14:33:06 UTC
  • Revision ID: james.westby@ubuntu.com-20040201143306-pmwubrx4d4jrq7om
Tags: upstream-0.7.1
ImportĀ upstreamĀ versionĀ 0.7.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
 
2
<HTML
 
3
><HEAD
 
4
><TITLE
 
5
>Build and install the driver</TITLE
 
6
><META
 
7
NAME="GENERATOR"
 
8
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
 
9
REL="HOME"
 
10
TITLE="PostgreSQL Driver Notes"
 
11
HREF="index.html"><LINK
 
12
REL="UP"
 
13
TITLE="Installation"
 
14
HREF="install.html"><LINK
 
15
REL="PREVIOUS"
 
16
TITLE="Prerequisites"
 
17
HREF="install-prereq.html"><LINK
 
18
REL="NEXT"
 
19
TITLE="Driver options"
 
20
HREF="options.html"></HEAD
 
21
><BODY
 
22
CLASS="SECTION"
 
23
BGCOLOR="#FFFFFF"
 
24
TEXT="#000000"
 
25
LINK="#0000FF"
 
26
VLINK="#840084"
 
27
ALINK="#0000FF"
 
28
><DIV
 
29
CLASS="NAVHEADER"
 
30
><TABLE
 
31
SUMMARY="Header navigation table"
 
32
WIDTH="100%"
 
33
BORDER="0"
 
34
CELLPADDING="0"
 
35
CELLSPACING="0"
 
36
><TR
 
37
><TH
 
38
COLSPAN="3"
 
39
ALIGN="center"
 
40
>PostgreSQL Driver Notes: Details about the libdbi driver providing support for PostgreSQL backends</TH
 
41
></TR
 
42
><TR
 
43
><TD
 
44
WIDTH="10%"
 
45
ALIGN="left"
 
46
VALIGN="bottom"
 
47
><A
 
48
HREF="install-prereq.html"
 
49
ACCESSKEY="P"
 
50
>Prev</A
 
51
></TD
 
52
><TD
 
53
WIDTH="80%"
 
54
ALIGN="center"
 
55
VALIGN="bottom"
 
56
>Chapter 2. Installation</TD
 
57
><TD
 
58
WIDTH="10%"
 
59
ALIGN="right"
 
60
VALIGN="bottom"
 
61
><A
 
62
HREF="options.html"
 
63
ACCESSKEY="N"
 
64
>Next</A
 
65
></TD
 
66
></TR
 
67
></TABLE
 
68
><HR
 
69
ALIGN="LEFT"
 
70
WIDTH="100%"></DIV
 
71
><DIV
 
72
CLASS="SECTION"
 
73
><H1
 
74
CLASS="SECTION"
 
75
><A
 
76
NAME="INSTALL-BUILD"
 
77
>2.2. Build and install the driver</A
 
78
></H1
 
79
><P
 
80
>                       First you have to unpack the libdbi-drivers archive in a suitable
 
81
                        directory. Unpacking will create a new subdirectory with the
 
82
                        version number, such as <TT
 
83
CLASS="FILENAME"
 
84
>libdbi-drivers-0.7.0</TT
 
85
>
 
86
                </P
 
87
><TABLE
 
88
BORDER="0"
 
89
BGCOLOR="#000000"
 
90
WIDTH="100%"
 
91
><TR
 
92
><TD
 
93
><FONT
 
94
COLOR="#32CD32"
 
95
><PRE
 
96
CLASS="SCREEN"
 
97
><SAMP
 
98
CLASS="PROMPT"
 
99
>$ </SAMP
 
100
><KBD
 
101
CLASS="USERINPUT"
 
102
>tar xfvz libdbi-drivers-0.7.0.tar.gz</KBD
 
103
></PRE
 
104
></FONT
 
105
></TD
 
106
></TR
 
107
></TABLE
 
108
><P
 
109
>                       The libdbi-drivers project consists of several drivers that use a
 
110
                        common build system. Therefore you <EM
 
111
>must</EM
 
112
> explicitly tell
 
113
                        the configuration script that you want to build the pgsql driver (you
 
114
                        can list as many drivers as you want to build):
 
115
                </P
 
116
><TABLE
 
117
BORDER="0"
 
118
BGCOLOR="#000000"
 
119
WIDTH="100%"
 
120
><TR
 
121
><TD
 
122
><FONT
 
123
COLOR="#32CD32"
 
124
><PRE
 
125
CLASS="SCREEN"
 
126
><SAMP
 
127
CLASS="PROMPT"
 
128
>$ </SAMP
 
129
><KBD
 
130
CLASS="USERINPUT"
 
131
>cd libdbi-drivers-0.7.0</KBD
 
132
></PRE
 
133
></FONT
 
134
></TD
 
135
></TR
 
136
></TABLE
 
137
><TABLE
 
138
BORDER="0"
 
139
BGCOLOR="#000000"
 
140
WIDTH="100%"
 
141
><TR
 
142
><TD
 
143
><FONT
 
144
COLOR="#32CD32"
 
145
><PRE
 
146
CLASS="SCREEN"
 
147
><SAMP
 
148
CLASS="PROMPT"
 
149
>$ </SAMP
 
150
><KBD
 
151
CLASS="USERINPUT"
 
152
>./configure --with-pgsql</KBD
 
153
></PRE
 
154
></FONT
 
155
></TD
 
156
></TR
 
157
></TABLE
 
158
><P
 
159
>                       Run <B
 
160
CLASS="COMMAND"
 
161
>./configure --help</B
 
162
> to find out about
 
163
                        additional options and other available drivers.
 
164
                </P
 
165
><P
 
166
>                       Then build the driver with the command:
 
167
                </P
 
168
><TABLE
 
169
BORDER="0"
 
170
BGCOLOR="#000000"
 
171
WIDTH="100%"
 
172
><TR
 
173
><TD
 
174
><FONT
 
175
COLOR="#32CD32"
 
176
><PRE
 
177
CLASS="SCREEN"
 
178
><SAMP
 
179
CLASS="PROMPT"
 
180
>$ </SAMP
 
181
><KBD
 
182
CLASS="USERINPUT"
 
183
>make</KBD
 
184
></PRE
 
185
></FONT
 
186
></TD
 
187
></TR
 
188
></TABLE
 
189
><DIV
 
190
CLASS="NOTE"
 
191
><BLOCKQUOTE
 
192
CLASS="NOTE"
 
193
><P
 
194
><B
 
195
>Note: </B
 
196
>                               Please note that you may have to invoke
 
197
                                <B
 
198
CLASS="COMMAND"
 
199
>gmake</B
 
200
>, the GNU version of make, on some
 
201
                                systems.
 
202
                        </P
 
203
></BLOCKQUOTE
 
204
></DIV
 
205
><P
 
206
>                       Then install the driver with the command (you'll need root
 
207
                        permissions to do this):
 
208
                </P
 
209
><TABLE
 
210
BORDER="0"
 
211
BGCOLOR="#000000"
 
212
WIDTH="100%"
 
213
><TR
 
214
><TD
 
215
><FONT
 
216
COLOR="#32CD32"
 
217
><PRE
 
218
CLASS="SCREEN"
 
219
><SAMP
 
220
CLASS="PROMPT"
 
221
>$ </SAMP
 
222
><KBD
 
223
CLASS="USERINPUT"
 
224
>make install</KBD
 
225
></PRE
 
226
></FONT
 
227
></TD
 
228
></TR
 
229
></TABLE
 
230
><P
 
231
>                       To test the operation of the newly installed driver, use the
 
232
                        command:
 
233
                </P
 
234
><TABLE
 
235
BORDER="0"
 
236
BGCOLOR="#000000"
 
237
WIDTH="100%"
 
238
><TR
 
239
><TD
 
240
><FONT
 
241
COLOR="#32CD32"
 
242
><PRE
 
243
CLASS="SCREEN"
 
244
><SAMP
 
245
CLASS="PROMPT"
 
246
>$ </SAMP
 
247
><KBD
 
248
CLASS="USERINPUT"
 
249
>make check</KBD
 
250
></PRE
 
251
></FONT
 
252
></TD
 
253
></TR
 
254
></TABLE
 
255
><P
 
256
>                       This command creates and runs a test program that performs a few
 
257
                        basic input and output tests.
 
258
                </P
 
259
><DIV
 
260
CLASS="NOTE"
 
261
><BLOCKQUOTE
 
262
CLASS="NOTE"
 
263
><P
 
264
><B
 
265
>Note: </B
 
266
>                               If for some reason you need to re-create the
 
267
                                autoconf/automake-related files, try running <B
 
268
CLASS="COMMAND"
 
269
>./autogen.sh</B
 
270
>. In some situations,
 
271
                                the current stable autoconf/automake/libtool versions (as
 
272
                                found in FreeBSD 4.7 and Debian 3.0) do not cooperate well, so
 
273
                                it may be necessary to run the older autoconf 2.13. If
 
274
                                necessary, edit <TT
 
275
CLASS="FILENAME"
 
276
>autogen.sh</TT
 
277
> so that it will catch
 
278
                                the older autoconf version on your system.
 
279
                        </P
 
280
></BLOCKQUOTE
 
281
></DIV
 
282
></DIV
 
283
><DIV
 
284
CLASS="NAVFOOTER"
 
285
><HR
 
286
ALIGN="LEFT"
 
287
WIDTH="100%"><TABLE
 
288
SUMMARY="Footer navigation table"
 
289
WIDTH="100%"
 
290
BORDER="0"
 
291
CELLPADDING="0"
 
292
CELLSPACING="0"
 
293
><TR
 
294
><TD
 
295
WIDTH="33%"
 
296
ALIGN="left"
 
297
VALIGN="top"
 
298
><A
 
299
HREF="install-prereq.html"
 
300
ACCESSKEY="P"
 
301
>Prev</A
 
302
></TD
 
303
><TD
 
304
WIDTH="34%"
 
305
ALIGN="center"
 
306
VALIGN="top"
 
307
><A
 
308
HREF="index.html"
 
309
ACCESSKEY="H"
 
310
>Home</A
 
311
></TD
 
312
><TD
 
313
WIDTH="33%"
 
314
ALIGN="right"
 
315
VALIGN="top"
 
316
><A
 
317
HREF="options.html"
 
318
ACCESSKEY="N"
 
319
>Next</A
 
320
></TD
 
321
></TR
 
322
><TR
 
323
><TD
 
324
WIDTH="33%"
 
325
ALIGN="left"
 
326
VALIGN="top"
 
327
>Prerequisites</TD
 
328
><TD
 
329
WIDTH="34%"
 
330
ALIGN="center"
 
331
VALIGN="top"
 
332
><A
 
333
HREF="install.html"
 
334
ACCESSKEY="U"
 
335
>Up</A
 
336
></TD
 
337
><TD
 
338
WIDTH="33%"
 
339
ALIGN="right"
 
340
VALIGN="top"
 
341
>Driver options</TD
 
342
></TR
 
343
></TABLE
 
344
></DIV
 
345
></BODY
 
346
></HTML
 
347
>
 
 
b'\\ No newline at end of file'