Changeset 242
- Timestamp:
- 05/07/06 18:21:18 (3 years ago)
- Location:
- traduc/trunk/sgml
- Files:
-
- 5 modified
-
Makefile (modified) (3 diffs)
-
installation.xml (modified) (9 diffs)
-
regress.xml (modified) (2 diffs)
-
standalone-install.xml (modified) (1 diff)
-
stylesheets/pg-nochunks.xsl (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
traduc/trunk/sgml/Makefile
r232 r242 7 7 html: 8 8 xsltproc --xinclude --nonet -stringparam profile.condition html \ 9 -stringparam profile.attribute "standalone" -stringparam profile.value "no" \ 9 10 -stringparam chunk.quietly $(CHUNK_QUIET) \ 10 11 -stringparam base.dir $(BASEDIR)/ \ … … 34 35 pdf: 35 36 xsltproc --xinclude --nonet --stringparam profile.condition pdf \ 37 -stringparam profile.attribute "standalone" -stringparam profile.value "no" \ 36 38 --output $(BASEDIR)/pg-pdf.xml stylesheets/pg-profile.xsl postgres.xml 37 39 xsltproc --nonet --output $(BASEDIR)/pg-pdf.fo stylesheets/pg-pdf.xsl \ … … 54 56 xmllint --noout --nonet --xinclude --postvalid postgres.xml 55 57 58 installation: 59 xsltproc --xinclude --nonet -stringparam profile.condition html \ 60 --stringparam profile.attribute "standalone" --stringparam profile.value "yes" \ 61 --output $(BASEDIR)/standalone-install.html \ 62 stylesheets/pg-nochunks.xsl standalone-install.xml 63 64 tidy -config tidy.conf $(BASEDIR)/standalone-install.html || true 65 66 sed -i -e "s@text/html@application/xhtml+xml@g" \ 67 $(BASEDIR)/standalone-install.html 68 -
traduc/trunk/sgml/installation.xml
r232 r242 3 3 4 4 <chapter id="installation"> 5 <title>Procédure d'installation</title> 5 <title>Procédure d'installation<phrase standalone="yes"> de 6 <productname>PostgreSQL</productname></phrase></title> 6 7 7 8 <indexterm zone="installation"> … … 10 11 11 12 <para> 12 Ce chapitre décrit l'installation de 13 Ce <phrase standalone="yes">document</phrase><phrase 14 standalone="no">chapitre</phrase> décrit l'installation de 13 15 <productname>PostgreSQL</productname> à partir du code source (si vous 14 installé une distribution préparée, tels qu'un paquetage RPM ou Debian, vous 15 pouvez ignorer ce chapitre et lire à la place les instructions du 16 installez une distribution préparée, tels qu'un paquetage RPM ou Debian, vous 17 pouvez ignorer ce <phrase standalone="yes">document</phrase><phrase 18 standalone="no">chapitre</phrase> et lire à la place les instructions du 16 19 mainteneur du paquetage). 17 20 </para> … … 33 36 /usr/local/pgsql/bin/createdb test 34 37 /usr/local/pgsql/bin/psql test</synopsis> 35 Le reste du chapitre est la version longue. 38 Le reste du <phrase standalone="yes">document</phrase><phrase 39 standalone="no">chapitre</phrase> est la version longue. 36 40 </para> 37 41 </sect1> … … 150 154 (<application>psql</application>) en utilisant d'autres environnements de 151 155 développement sous <productname>Windows</productname>. Pour des détails, voir 152 le <xref linkend="install-win32"/>. 156 le <phrase standalone="yes">le chapitre «Installation sur 157 <productname>Windows</productname> du seul client » de la 158 documentation</phrase><phrase standalone="no"><xref 159 linkend="install-win32"/></phrase>. 153 160 </para> 154 161 </listitem> … … 319 326 </sect1> 320 327 321 <sect1 id="install-getsource" >328 <sect1 id="install-getsource" standalone="no"> 322 329 <title>Obtenir les sources</title> 323 330 … … 450 457 <para> 451 458 Des informations supplémentaires apparaissent dans 452 la <xref linkend="migration"/> que vous êtes encouragés 453 à lire dans tous les cas. 459 la <phrase standalone="yes">documentation</phrase> 460 <phrase standalone="no"><xref linkend="migration"/></phrase> 461 que vous êtes encouragés à lire dans tous les cas. 454 462 </para> 455 463 </sect1> … … 856 864 Ceci réduit le nombre de valeurs représentatives mais garantie une 857 865 précision à la microseconde sur toute l'échelle de valeurs (voir 858 la <xref linkend="datatype-datetime"/> 866 la <phrase standalone="yes">la documentation sur les types de données 867 date et heure</phrase><phrase standalone="no"><xref 868 linkend="datatype-datetime"/></phrase> 859 869 pour plus d'informations). Notez aussi que le code de datetime au 860 870 format entier est plus récent que celui au format en virgule flottante … … 1011 1021 (cela ne fonctionne pas en tant que root ; faites-le en tant 1012 1022 qu'utilisateur sans droits). 1013 Le <xref linkend="regress"/> contient 1023 <phrase standalone="yes">Le fichier <filename>src/test/regress/README</filename> 1024 et la documentation contiennent</phrase><phrase standalone="no">Le <xref 1025 linkend="regress"/> contient</phrase> 1014 1026 des détails sur l'interprétation des résultats de ces tests. Vous pouvez 1015 1027 les répéter autant de fois que vous le voulez en utilisant la même … … 1261 1273 </para> 1262 1274 </sect2> 1275 </sect1> 1276 1277 <sect1 id="install-getting-started"> 1278 <title>Démarrer</title> 1279 1280 <para> 1281 La suite est un résumé rapide de la façon de faire fonctionner 1282 <productname>PostgreSQL</productname> une fois l'installation terminée. La 1283 documentation principale contient plus d'informations. 1284 </para> 1285 1286 <procedure> 1287 <step> 1288 <para> 1289 Créer un compte utilisateur pour le serveur <productname>PostgreSQL</productname>. 1290 C'est cet utilisateur qui fera démarrer le serveur. Pour un usage 1291 en production, vous devez créer un compte sans droits 1292 (<quote>postgres</quote> est habituellement utilisé). Si vous n'avez pas les 1293 accès superutilisateur ou si vous voulez juste regarder, votre propre 1294 compte utilisateur est suffisant. Mais, utiliser le compte superutilisateur 1295 pour démarrer le serveur est risqué (au point de vue sécurité) et ne 1296 fonctionnera pas. 1297 <screen><userinput>adduser postgres</userinput></screen> 1298 </para> 1299 </step> 1300 1301 <step> 1302 <para> 1303 Faire l'installation de la base de données avec la commande 1304 <command>initdb</command>. Pour exécuter <command>initdb</command>, vous devez être 1305 connecté sur votre serveur avec le compte <productname>PostgreSQL</productname>. 1306 Cela ne fonctionnera pas avec le compte superutilisateur. 1307 <screen>root# <userinput>mkdir /usr/local/pgsql/data</userinput> 1308 root# <userinput>chown postgres /usr/local/pgsql/data</userinput> 1309 root# <userinput>su - postgres</userinput> 1310 postgres$ <userinput>/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data</userinput></screen> 1311 </para> 1312 1313 <para> 1314 L'option <option>-D</option> spécifie le répertoire où les données seront 1315 stockées. Vous pouvez utiliser le chemin que vous voulez, il n'a pas à 1316 être sous le répertoire de l'installation. Avant de lancer 1317 <command>initdb</command>, assurez-vous que le compte serveur peut écrire dans ce 1318 répertoire (ou le créer s'il n'existe pas), comme c'est montré ici. 1319 </para> 1320 </step> 1321 1322 <step> 1323 <para> 1324 L'étape précédente vous a indiqué comment démarrer le serveur de base. 1325 Maintenant, faites-le. La commande doit ressembler à 1326 <programlisting>/usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data</programlisting> 1327 Cela démarrera le serveur en avant-plan. Pour le mettre en arrière plan 1328 faites quelque chose comme 1329 <programlisting>nohup /usr/local/pgsql/bin/postmaster -D /usr/local/pgsql/data \ 1330 </dev/null >>server.log 2>&1 </dev/null &</programlisting> 1331 </para> 1332 1333 <para> 1334 Pour arrêter le serveur fonctionnant en arrière-plan, vous pouvez saisir 1335 <programlisting>kill `cat /usr/local/pgsql/data/postmaster.pid`</programlisting> 1336 </para> 1337 1338 <para> 1339 Dans le but d'autoriser les connexions TCP/IP (plutôt que de n'utiliser 1340 que les sockets Unix) il vous faut passer l'option <option>-i</option> à 1341 <filename>postmaster</filename>. 1342 </para> 1343 </step> 1344 1345 <step> 1346 <para> 1347 Créer une base de données : 1348 <screen><userinput>createdb testdb</userinput></screen> 1349 Ensuite, entrez 1350 <screen><userinput>psql testdb</userinput></screen> 1351 pour vous connecter à la base. À l'invite, vous pouvez saisir des 1352 commandes SQL et commencer l'expérimentation. 1353 </para> 1354 </step> 1355 </procedure> 1356 </sect1> 1357 1358 <sect1 id="install-whatnow"> 1359 <title>Et maintenant ?</title> 1360 1361 <para> 1362 <itemizedlist> 1363 <listitem> 1364 <para> 1365 La distribution de <productname>PostgreSQL</productname> comprend un 1366 document compréhensible que vous devriez lire de temps en temps. 1367 Après l'installation, le document peut être lu en faisant pointer 1368 votre navigateur internet sur 1369 <filename>/usr/local/pgsql/doc/html/index.html</filename>, excepté si vous avez 1370 changé les répertoires d'installation. 1371 </para> 1372 1373 <para> 1374 Le premier chapitre de la documentation est un tutoriel qui devrait être 1375 votre première lecture si vous êtes nouveau dans le monde des bases 1376 de données <acronym>SQL</acronym>. Si vous êtes familier avec les concepts des 1377 bases de données, alors vous voudrez commencer avec la partie 1378 administration du serveur qui contient des informations sur la façon de 1379 mettre en place le serveur de base, les bases des utilisateurs et 1380 l'authentification. 1381 </para> 1382 </listitem> 1383 1384 <listitem> 1385 <para> 1386 Normalement, vous voudrez faire en sorte que le serveur de base démarre 1387 automatiquement au boot de la machine. Pour ce faire, quelques 1388 suggestions se trouvent dans la documentation. 1389 </para> 1390 </listitem> 1391 1392 <listitem> 1393 <para> 1394 Faire les tests de régression sur le serveur installé (en utilisant 1395 <command>gmake installcheck</command>). Si vous ne l'avez pas fait auparavant, 1396 vous devriez définitivement le faire maintenant. C'est aussi expliqué 1397 dans la documentation. 1398 </para> 1399 </listitem> 1400 1401 <listitem> 1402 <para> 1403 Par défaut, <productname>PostgreSQL</productname> est configuré pour fonctionner sur 1404 un matériel mimimal. Ceci lui permet de fonctionner sur pratiquement 1405 toutes les configurations matérielles. Néanmoins, la configuration par 1406 défaut n'est pas conçue pour des performances optimales. Pour disposer des 1407 meilleures performances, plusieurs paramètres serveurs doivent être 1408 ajustés, les deux plus communs étant <varname>shared_buffers</varname> et 1409 <varname>work_mem</varname>. 1410 Les autres paramètres mentionnés dans la documentation affectent aussi les 1411 performances. 1412 </para> 1413 </listitem> 1414 </itemizedlist> 1415 </para> 1416 1263 1417 </sect1> 1264 1418 -
traduc/trunk/sgml/regress.xml
r232 r242 117 117 118 118 <para> 119 Pour lancer les tests après l'installation (voir le <xref 120 linkend="installation"/>), initialisez un espace de données et lancez le 121 serveur comme expliqué dans le <xref linkend="runtime"/>, puis lancez 119 Pour lancer les tests après l'installation<phrase standalone="no"> (voir le <xref 120 linkend="installation"/>)</phrase>, initialisez un espace de données et lancez le 121 serveur<phrase standalone="no"> comme expliqué dans le <xref linkend="runtime"/></phrase>, 122 puis lancez 122 123 <screen>gmake installcheck</screen> 123 124 ou pour un test parallèle … … 301 302 infinite_recurse()</literal>, cela signifie que la limite de la plateforme pour 302 303 la taille de pile du processus est plus petite que le paramètre 303 <xref linkend="guc-max-stack-depth"/> ne l'indique. Ceci est corrigeable 304 <phrase standalone="yes"><literal>max_stack_depth</literal></phrase> 305 <phrase standalone="no"><xref linkend="guc-max-stack-depth"/></phrase> 306 ne l'indique. Ceci est corrigeable 304 307 en exécutant le postmaster avec une limite pour la taille de pile plus 305 308 importante (4 Mo est recommandé avec la valeur par défaut de -
traduc/trunk/sgml/standalone-install.xml
r232 r242 1 <!-- $Header: /var/lib/cvs/pgsql-fr/sgml/standalone-install.xml,v 1.3 2004/03/27 16:36:17 guillaume Exp $ --> 1 <?xml version="1.0" encoding="ISO-8859-1"?> 2 <!-- 3 $Header: /var/lib/cvs/pgsql-fr/sgml/postgres.xml,v 1.15 2005/10/02 12:42:21 guillaume Exp $ 4 --> 5 <!DOCTYPE book PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN" 6 "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [ 2 7 3 <!-- 4 This file helps in generating the INSTALL text file that lives in the 5 top level directory of the distribution. The exact process is like 6 this: 8 <!ENTITY nbsp " "> 9 <!ENTITY eacute "é"> 10 <!ENTITY egrave "è"> 11 <!ENTITY agrave "à"> 12 <!ENTITY uuml "ü"> 13 <!ENTITY ouml "ö"> 14 <!ENTITY laquo "« "> 15 <!ENTITY raquo " »"> 16 <!ENTITY copy "(c)"> 17 <!ENTITY mdash " -- "> 18 <!ENTITY oelig "oe"> 19 <!ENTITY pi "pi"> 7 20 8 1. Paste together with installation.xml 21 <!ENTITY % version SYSTEM "version.xml"> 22 %version; 23 <!ENTITY installation SYSTEM "installation.xml"> 9 24 10 2. Process with jade to HTML (use -V nochunks) 25 ]> 11 26 12 3. Remove "Chapter 1" heading 27 <article id="postgres" lang="fr"> 28 <title>Documentation PostgreSQL &version;</title> 29 <articleinfo> 30 <corpauthor>The PostgreSQL Global Development Group</corpauthor> 31 </articleinfo> 13 32 14 4. Save as text file in Netscape 33 &installation; 15 34 16 5. Put in place of old INSTALL file 17 18 Running 'make INSTALL' in the doc/src/sgml directory will do 1 through 19 3 for you. 20 --> 21 22 <!doctype chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN" [ 23 24 <!entity % version SYSTEM "version.xml"> 25 %version; 26 27 <!-- 28 The standalone version has some portions that are different from the 29 version that is integrated into the full documentation set, in 30 particular as regards links. The following are essentially SGML's 31 equivalent of C's #ifdef and friends. The other end of this is in 32 installation.xml. 33 --> 34 35 <!entity % standalone-ignore "IGNORE"> 36 <!entity % standalone-include "INCLUDE"> 37 38 <!-- 39 When you're building the full documentation set, you want to flip the 40 IGNORE and INCLUDE. 41 --> 42 ]> 35 </article> -
traduc/trunk/sgml/stylesheets/pg-nochunks.xsl
r232 r242 6 6 7 7 <!-- We use XHTML --> 8 <xsl:import href=" http://docbook.sourceforge.net/release/xsl/1.69.1/xhtml/profile-docbook.xsl"/>8 <xsl:import href="/usr/share/sgml/docbook/stylesheet/xsl/nwalsh/xhtml/profile-docbook.xsl"/> 9 9 10 10 <!-- Fix encoding issues with default UTF-8 output of the xhtml stylesheet --> … … 12 12 13 13 <!-- Including our others customized templates --> 14 <xsl:include href="xhtml/ lfs-index.xsl"/>15 <xsl:include href="xhtml/ lfs-mixed.xsl"/>16 <xsl:include href="xhtml/ lfs-sections.xsl"/>17 <xsl:include href="xhtml/ lfs-toc.xsl"/>18 <xsl:include href="xhtml/ lfs-xref.xsl"/>14 <xsl:include href="xhtml/pg-index.xsl"/> 15 <xsl:include href="xhtml/pg-mixed.xsl"/> 16 <xsl:include href="xhtml/pg-sections.xsl"/> 17 <xsl:include href="xhtml/pg-toc.xsl"/> 18 <xsl:include href="xhtml/pg-xref.xsl"/> 19 19 20 20 <!-- Dropping some unwanted style attributes --> … … 39 39 </xsl:template> 40 40 41 <!-- To drop the remainig dot when title is empty (from lfs-titles.xsl)-->41 <!-- To drop the remainig dot when title is empty (from pg-titles.xsl)--> 42 42 <xsl:template name="sect2.titlepage"> 43 43 <xsl:choose> … … 59 59 60 60 <!-- Added the role param for proper punctuation in xref calls 61 (from lfs-titles.xsl). -->61 (from pg-titles.xsl). --> 62 62 <xsl:template match="*" mode="insert.title.markup"> 63 63 <xsl:param name="purpose"/>
