Subversion Repositories svn LFS-FR

Rev

Rev 7035 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5853 myou72 1
<?xml version="1.0" encoding="UTF-8"?>
4123 myou72 2
<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3
   "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4
  <!ENTITY % general-entities SYSTEM "../../general.ent">
5
  %general-entities;
6906 myou72 6
  <!ENTITY qt5-major "5.5">
6812 myou72 7
  <!ENTITY qt5-url   "http://download.qt.io/archive/qt/&qt5-major;/&qt5-version;/single">
4123 myou72 8
  <!ENTITY qt5-download-http "&qt5-url;/qt-everywhere-opensource-src-&qt5-version;.tar.xz">
9
  <!ENTITY qt5-download-ftp  " ">
7001 myou72 10
  <!ENTITY qt5-md5sum        "c2a249e8795d45200d997d96860d0353">
11
  <!ENTITY qt5-size          "306 Mo">
12
  <!ENTITY qt5-buildsize     "7.6 Go (187 Mo installé)">
13
  <!ENTITY qt5-time          "98 SBU">
4123 myou72 14
]>
15
<sect1 id="qt5" xreflabel="Qt-&qt5-version;">
16
  <?dbhtml filename="qt5.html" ?>
17
  <sect1info>
18
    <othername>$LastChangedBy: krejzi $</othername>
5853 myou72 19
    <date>$Date: 2013-08-11 04:12:50 +0200 (dim. 11 août 2013) $</date>
4123 myou72 20
  </sect1info>
21
  <title>Qt-&qt5-version;</title>
22
  <indexterm zone="qt5">
23
    <primary sortas="a-Qt">Qt</primary>
24
  </indexterm>
25
  <sect2 role="package">
6115 myou72 26
    <title>Introduction  Qt5</title>
4123 myou72 27
    <para>
5853 myou72 28
      <application>Qt5</application> est une boite à outils multi-plate-forme
29
      qui est largement utilisée pour le développement d'application
6564 myou72 30
      avec une interface graphique (GUI) (dans ce cas  <application>Qt5</application> est classée comme une boite à outils
5853 myou72 31
      de boutons), et est également utilisée pour le développement de programmes
4139 myou72 32
      sans GUI comme est outils en ligne de commande et les consoles pour serveurs.
6923 myou72 33
     Une des utilisations principales de <application>Qt</application> est <application>KDE
34
      Frameworks 5 (KF5)</application>.
4123 myou72 35
    </para>
6976 myou72 36
    &lfs78_checked;
4123 myou72 37
    <bridgehead renderas="sect3">Information sur le paquet </bridgehead>
38
    <itemizedlist spacing="compact">
39
      <listitem>
40
        <para>
5853 myou72 41
          Téléchargement (HTTP) : <ulink url="&qt5-download-http;"/>
4123 myou72 42
        </para>
43
      </listitem>
44
      <listitem>
45
        <para>
5853 myou72 46
          Téléchargement (FTP) : <ulink url="&qt5-download-ftp;"/>
4123 myou72 47
        </para>
48
      </listitem>
49
      <listitem>
50
        <para>
5853 myou72 51
          Somme de contrôle MD5 du téléchargement : &qt5-md5sum;
4123 myou72 52
        </para>
53
      </listitem>
54
      <listitem>
55
        <para>
5853 myou72 56
          Taille du téléchargement : &qt5-size;
4123 myou72 57
        </para>
58
      </listitem>
59
      <listitem>
60
        <para>
61
          Estimation de l'espace disque requis : &qt5-buildsize;
62
        </para>
63
      </listitem>
64
      <listitem>
65
        <para>
66
          Estimation du temps de construction : &qt5-time;
67
        </para>
68
      </listitem>
69
    </itemizedlist>
5853 myou72 70
    <bridgehead renderas="sect3">Dépendances de Qt5</bridgehead>
4123 myou72 71
    <bridgehead renderas="sect4">Requises</bridgehead>
72
    <para role="required">
7035 myou72 73
      <xref linkend="python2"/> et
74
      <xref linkend="xorg7-lib"/>
4123 myou72 75
    </para>
5853 myou72 76
    <bridgehead renderas="sect4">Recommandées</bridgehead>
4123 myou72 77
    <para role="recommended">
6743 myou72 78
      <xref linkend="alsa-lib"/>,
4123 myou72 79
      <xref linkend="cacerts"/>,
80
      <xref linkend="cups"/>,
81
      <xref linkend="dbus"/>,
82
      <xref linkend="glib2"/>,
6910 myou72 83
      <xref linkend="gst10-plugins-base"/>,
4123 myou72 84
      <xref linkend="icu"/>,
6743 myou72 85
      <xref linkend="jasper"/>,
4123 myou72 86
      <xref linkend="libjpeg"/>,
4188 myou72 87
      <xref linkend="libmng"/>,
4123 myou72 88
      <xref linkend="libpng"/>,
89
      <xref linkend="libtiff"/>,
6743 myou72 90
      <xref linkend="libwebp"/>,
6999 myou72 91
      <xref linkend="mesa"/>,
5635 myou72 92
      <xref linkend="mtdev"/>,
4123 myou72 93
      <xref linkend="openssl"/>,
6203 myou72 94
      <xref linkend="pcre"/>,
6743 myou72 95
      <xref linkend="sqlite"/>,
96
      <xref linkend="ruby"/> (requis pour QtWebKit),
97
      <xref linkend="xcb-util-image"/>,
98
      <xref linkend="xcb-util-keysyms"/>,
99
      <xref linkend="xcb-util-renderutil"/>, et
100
      <xref linkend="xcb-util-wm"/>
4123 myou72 101
    </para>
102
    <bridgehead renderas="sect4">Facultative</bridgehead>
103
    <para role="optional">
5635 myou72 104
      <xref linkend="geoclue"/>,
4139 myou72 105
      <xref linkend="gtk2"/> (Support de GTK+ Theme),
6743 myou72 106
      <xref linkend="harfbuzz"/>,
7016 myou72 107
      <xref linkend="libinput"/>,
6199 myou72 108
      <xref linkend="mariadb"/> ou <ulink url="http://www.mysql.com/">MySQL</ulink>,
4123 myou72 109
      <xref linkend="postgresql"/>,
7011 myou72 110
      <xref linkend="pulseaudio"/>,
6883 myou72 111
      <xref linkend="unixodbc"/>,
7013 myou72 112
      <xref linkend="libxkbcommon"/>, et
113
      <ulink url="https://github.com/ibus/ibus/wiki">ibus</ulink>
4123 myou72 114
    </para>
5299 myou72 115
 <para condition="html" role="usernotes">Notes utilisateur :
4123 myou72 116
      <ulink url="&blfs-wiki;/qt5"/>
117
    </para>
118
  </sect2>
5795 myou72 119
<xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
120
               href="../../xincludes/qt-alternatives.xml"/>
6893 myou72 121
  <sect2 role="qt5-prefix">
122
    <title>Initialisation du préfixe d'installation</title>
123
    <bridgehead renderas="sect3">Installation dans /opt/qt5</bridgehead>
124
    <para>
6898 myou72 125
      Les éditeurs de BLFS recommandent d'installer <application>Qt5</application>
126
      dans un répertoire autre que <filename class="directory">/usr</filename>, par exemple
127
       <filename class="directory">/opt/qt5</filename>. Pour cela initialisez la variable
6893 myou72 128
      d'environnement suivante:
129
    </para>
6915 myou72 130
<screen>
131
<userinput>export QT5PREFIX=/opt/qt5</userinput>
132
</screen>
6893 myou72 133
    <tip>
134
      <para>
135
        Parfois, les chemins d'installation sont codés en durs dans les fichiers installés.
136
        C'est la raison pourquoi <filename class="directory">/opt/qt5</filename>
7054 myou72 137
        est utilisé comme préfixe d'installation au lieu de <filename
6893 myou72 138
        class="directory">/opt/qt-&qt5-version;</filename>. Pour créer un répertoire versionné
139
        de <application>Qt5</application>, vous devez renommer le répertoire et créez un lien symbolique:
140
      </para>
6915 myou72 141
<screen role="root">
142
<userinput>mkdir /opt/qt-&qt5-version;
143
ln -sfnv qt-&qt5-version; /opt/qt5</userinput>
144
</screen>
6893 myou72 145
      <para>
146
        Plus tard, vous pouvez vouloir installer d'autres versions de
147
        <application>Qt5</application>. Pour faire cela, supprimez juste le lien symbolique
148
       et utilisez <filename class="directory">/opt/qt5</filename> de nouveau comme préfix.
149
        La version de <application>Qt5</application> que vous utilisez dépend seulement d'où pointe le lien
150
        symbolique.
151
      </para>
152
    </tip>
153
  </sect2>
5814 myou72 154
 <sect2 role="installation">
155
    <title>Installation de Qt5</title>
4390 myou72 156
      <warning>
6115 myou72 157
     <para>
5853 myou72 158
       Si <application>Qt5</application> doit être réinstallé dans le même répertoire
159
       qu'une précédente installation,
6115 myou72 160
      lancez les commandes fait par
161
        <systemitem class="username">root</systemitem>, comme <command>make install</command>,
162
       depuis une console ou un
5853 myou72 163
      gestionnaire de fenêtres non Qt5. Elle écrase les bibliothèques
164
      <application>Qt5</application> qui ne devraient pas être utilisées pendant
4390 myou72 165
      le processus d'installation.</para>
166
      </warning>
6898 myou72 167
    <caution>
168
      <para>
169
        Si vous n'installez pas certaine des dépendances recommandées, examinez
170
        la sortie de <command>./configure --help</command> pour vérifier comment
171
        les désactiver ou utiliser les versions internes livrées avec le paquet
172
        des sources.
173
      </para>
174
     </caution>
175
    <note>
176
      <para>Le temps et l'espace de construction requis pour tout
177
      <application>Qt5</application> est considérable. Les instructions
178
      ci-dessous ne construisent pas les tutoriels et les exemples. La
179
      suppression des lignes <parameter>-nomake</parameter> créera une
180
      construction complète.</para>
181
    </note>
182
    <note>
183
      <para>
7054 myou72 184
        Les éditeurs de BLFS ne recommandent pas d'installer <application>Qt5</application>
6898 myou72 185
        dans la hiérarchie /usr car il devient difficile de trouver des composants et de mettre à jour
186
        vers une nouvelle version. Si vous voulez installer
187
        <application>Qt5</application> dans /usr, les répertoires ont besoin d'être spécifiés explicitement.
188
        Dans ce cas, initialisez QT5PREFIX=/usr et ajoutez
189
        la suite aux arguments de configuration:</para>
6976 myou72 190
<screen role="nodump">
7024 myou72 191
<userinput>-bindir         /usr/bin/qt5                \
192
-plugindir      /usr/lib/qt5/plugins        \
193
-importdir      /usr/lib/qt5/imports        \
194
-headerdir      /usr/include/qt5            \
195
-datadir        /usr/share/qt5              \
196
-docdir         /usr/share/doc/qt5          \
197
-translationdir /usr/share/qt5/translations \
198
-demosdir       /usr/share/doc/qt5/demos    \
199
-examplesdir    /usr/share/doc/qt5/examples \</userinput>
6915 myou72 200
</screen>
6898 myou72 201
    </note>
6893 myou72 202
   <para>
5853 myou72 203
      Installez <application>Qt5</application> en lançant les commandes suivantes
4123 myou72 204
    </para>
4156 myou72 205
<screen>
7024 myou72 206
<userinput>./configure -prefix         $QT5PREFIX \
207
            -sysconfdir     /etc/xdg   \
208
            -confirm-license           \
209
            -opensource                \
210
            -dbus-linked               \
211
            -openssl-linked            \
212
            -system-harfbuzz           \
213
            -system-sqlite             \
214
            -nomake examples           \
215
            -no-rpath                  \
216
            -optimized-qmake           \
217
            -skip qtwebengine          &amp;&amp;
4156 myou72 218
make</userinput>
219
</screen>
4123 myou72 220
    <para>
5795 myou72 221
      Ce paquet n'a pas de suite de tests.
222
    </para>
223
    <para>
6898 myou72 224
            Maintenant, en tant qu'utilisateur <systemitem class="username">root</systemitem> :
4123 myou72 225
    </para>
6915 myou72 226
<screen role="root">
227
<userinput>make install</userinput>
4156 myou72 228
</screen>
4123 myou72 229
    <para>
6898 myou72 230
Enlevez les références au répertoire de construction des fichiers  <filename class="extension">.pc</filename>
6960 myou72 231
      en lançant la commande suivante en tant qu'utilisateur
232
      <systemitem class="username">root</systemitem> :
4123 myou72 233
    </para>
6976 myou72 234
<screen role="root">
7024 myou72 235
<userinput>find $QT5PREFIX/lib/pkgconfig -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput>
4156 myou72 236
</screen>
4123 myou72 237
    <para>
6898 myou72 238
      Effacez les références au répertoire d'installation dans les fichiers de dépendances
239
      de bibliothèques installées (prl)
240
      en lançant les commandes suivantes en tant qu'utilisateur
4139 myou72 241
      <systemitem class="username">root</systemitem>:
4123 myou72 242
    </para>
4156 myou72 243
<screen role="root">
7024 myou72 244
<userinput>find $QT5PREFIX -name qt_lib_bootstrap_private.pri \
245
   -exec sed -i -e "s:$PWD/qtbase:/$QT5PREFIX/lib/:g" {} \; &amp;&amp;
246
find $QT5PREFIX -name \*.prl \
247
   -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput>
4156 myou72 248
</screen>
4123 myou72 249
    <para>
6898 myou72 250
        Installez les images et créez les entrées
251
        de menu pour les applications installées. La variable <envar>QT5BINDIR</envar> est utilisée ici
7054 myou72 252
        pour pointer le répertoire des programmes exécutables. Si vous avez modifié le bindir,
6898 myou72 253
        <envar>QT5BINDIR</envar> devra être modifié. Soyez certain que la variable
254
        <envar>QT5BINDIR</envar> est définie dans l'environnement root et en tant
255
        qu'utilisateur <systemitem class="username">root</systemitem> :
5299 myou72 256
    </para>
6207 myou72 257
<screen role="root">
6915 myou72 258
<userinput>QT5BINDIR=$QT5PREFIX/bin
259
install -v -dm755 /usr/share/pixmaps/                  &amp;&amp;
7024 myou72 260
install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \
261
                  /usr/share/pixmaps/assistant-qt5.png &amp;&amp;
262
install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \
263
                  /usr/share/pixmaps/designer-qt5.png  &amp;&amp;
264
install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \
265
                  /usr/share/pixmaps/linguist-qt5.png  &amp;&amp;
266
install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \
267
                  /usr/share/pixmaps/qdbusviewer-qt5.png &amp;&amp;
5795 myou72 268
install -dm755 /usr/share/applications &amp;&amp;
269
cat &gt; /usr/share/applications/assistant-qt5.desktop &lt;&lt; EOF
270
<literal>[Desktop Entry]
7011 myou72 271
Name=Qt5 Assistant
5795 myou72 272
Comment=Shows Qt5 documentation and examples
6915 myou72 273
Exec=$QT5BINDIR/assistant
5813 myou72 274
Icon=assistant-qt5.png
5795 myou72 275
Terminal=false
276
Encoding=UTF-8
277
Type=Application
278
Categories=Qt;Development;Documentation;</literal>
279
EOF
280
cat &gt; /usr/share/applications/designer-qt5.desktop &lt;&lt; EOF
281
<literal>[Desktop Entry]
282
Name=Qt5 Designer
283
GenericName=Interface Designer
284
Comment=Design GUIs for Qt5 applications
6915 myou72 285
Exec=$QT5BINDIR/designer
5795 myou72 286
Icon=designer-qt5.png
287
MimeType=application/x-designer;
288
Terminal=false
289
Encoding=UTF-8
290
Type=Application
291
Categories=Qt;Development;</literal>
292
EOF
293
cat &gt; /usr/share/applications/linguist-qt5.desktop &lt;&lt; EOF
294
<literal>[Desktop Entry]
295
Name=Qt5 Linguist
296
Comment=Add translations to Qt5 applications
6915 myou72 297
Exec=$QT5BINDIR/linguist
5795 myou72 298
Icon=linguist-qt5.png
299
MimeType=text/vnd.trolltech.linguist;application/x-linguist;
300
Terminal=false
301
Encoding=UTF-8
302
Type=Application
303
Categories=Qt;Development;</literal>
304
EOF
305
cat &gt; /usr/share/applications/qdbusviewer-qt5.desktop &lt;&lt; EOF
306
<literal>[Desktop Entry]
7011 myou72 307
Name=Qt5 QDbusViewer
5795 myou72 308
GenericName=D-Bus Debugger
309
Comment=Debug D-Bus applications
6915 myou72 310
Exec=$QT5BINDIR/qdbusviewer
5795 myou72 311
Icon=qdbusviewer-qt5.png
312
Terminal=false
313
Encoding=UTF-8
314
Type=Application
315
Categories=Qt;Development;Debugger;</literal>
6207 myou72 316
EOF</userinput>
317
</screen>
7054 myou72 318
    <para>Certains paquets comme <xref linkend="vlc"/> cherchent certains exécutables avec le suffixe -qt4.
6960 myou72 319
    Lancez la commande suivant en tant qu'utilisateur  <systemitem class="username">root</systemitem>
320
     pour créer les liens symboliques nécessaires:
6898 myou72 321
    </para>
6915 myou72 322
<screen role="root">
323
<userinput>for file in moc uic rcc qmake lconvert lrelease lupdate; do
324
  ln -sfrvn $QT5BINDIR/$file /usr/bin/$file-qt5
325
done</userinput>
326
</screen>
4139 myou72 327
  </sect2>
4123 myou72 328
  <sect2 role="commands">
329
    <title>Explications des commandes</title>
330
    <para>
4139 myou72 331
      <parameter>-confirm-license</parameter> : Acceptez la licence
5853 myou72 332
      sans poser la question à l'utilisateur pendant la configuration.
4123 myou72 333
    </para>
334
    <para>
4139 myou72 335
      <parameter>-opensource</parameter> : Installez la version opensource
5299 myou72 336
      de <application>Qt5</application>.
4123 myou72 337
    </para>
338
    <para><parameter>-release</parameter> :
5853 myou72 339
    Ce paramètre désactive la construction avec les symboles de déboguage.</para>
4123 myou72 340
    <para>
4139 myou72 341
      <parameter>-nomake examples</parameter> :
5853 myou72 342
      Ce paramètre désactive la construction des programmes d'exemple inclus dans
4139 myou72 343
      les sources. Enlevez le si vous voulez les construire.
4123 myou72 344
    </para>
345
    <para>
5853 myou72 346
           <parameter>-system-sqlite</parameter> : Ce paramètre active l'utilisation
347
      de la version du système de <application>SQLite</application>.
4123 myou72 348
    </para>
349
    <para>
5853 myou72 350
      <parameter>-no-nis</parameter> : Ce paramètre désactive le support
351
      pour Network Information Service (NIS) qui est enlevé dans les dernières
4139 myou72 352
      versions de <application>Glibc</application>.
4123 myou72 353
    </para>
354
    <para>
5853 myou72 355
      <parameter>-dbus-linked -openssl-linked</parameter> : Ces paramètres
356
      active la liaison explicite des bibliothèques
4123 myou72 357
      <application>D-Bus</application> et
5853 myou72 358
      <application>OpenSSL</application> dans les bibliothèques
5299 myou72 359
      <application>Qt5</application> au lieu de les
4139 myou72 360
      <command>dlopen()</command>-itiser.
4123 myou72 361
    </para>
6740 myou72 362
     <para>
363
      <parameter>-skip qtwebengine</parameter>: ce paramètre désactive la construction
7011 myou72 364
      du moteur Web Qt. Il n'est pas présentement utilisé par des application.
6815 myou72 365
      Notez que la construction du moteur web Qt augmente le temps de construction
366
     et la taille installée d'environ 50%.
6740 myou72 367
    </para>
4139 myou72 368
    <para>
5853 myou72 369
      <parameter>-optimized-qmake</parameter>: Ce paramètre active
370
      la construction du programme optimisé <command>qmake</command>.
4139 myou72 371
    </para>
6743 myou72 372
    <para>
373
      <option>-system-harfbuzz</option>: Ce paramètre active l'utilisation de la version du système de
374
       <application>Harfbuzz</application>
375
      qui corrige quelques problèmes de rendu de police dans les applications
376
      <application>Qt5</application> mais n'a pas toutes les fonctionnalités que la version incluse a.
377
    </para>
4123 myou72 378
  </sect2>
379
  <sect2 role="configuration">
6203 myou72 380
    <title>Configuration de Qt5</title>
4123 myou72 381
    <sect3 id="qt5-config">
4139 myou72 382
      <title>Information de Configuration</title>
6203 myou72 383
     <para>
384
        Si vous avez installé <application>Qt5</application> dans
385
        <filename class="directory">/usr</filename>, créez une variable d'environnement
386
        utilisée par certains paquets
387
        En tant qu'utilisateur <systemitem class="username">root</systemitem>:
388
      </para>
6207 myou72 389
<screen role="root">
390
<userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
6203 myou72 391
<literal># Begin /etc/profile.d/qt5.sh
392
QT5DIR=/usr
393
export QT5DIR
394
# End /etc/profile.d/qt5.sh</literal>
6207 myou72 395
EOF</userinput>
396
</screen>
6203 myou72 397
      <para>
398
        Si vous avez installé <application>Qt5</application> dans un emplacement autre que
399
        <filename class="directory">/usr</filename>, vous devez mettre à jour les fichiers de configuration
7054 myou72 400
        suivants pour que <application>Qt5</application> soit correctement trouvé par les autres
401
        paquets et les processus systèmes.
6203 myou72 402
      </para>
403
      <para>
404
        En tant qu'utilisateur <systemitem class="username">root</systemitem>, mettez à jour
405
        le fichier <filename>/etc/ld.so.conf</filename> et le fichier cache de l'éditeur de liens:
406
      </para>
6207 myou72 407
<screen role="root">
408
<userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
6203 myou72 409
<literal># Begin Qt addition
410
/opt/qt5/lib
411
# End Qt addition</literal>
412
EOF
6207 myou72 413
ldconfig</userinput>
414
</screen>
6203 myou72 415
      <indexterm zone="qt5 qt5-config">
416
        <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
417
      </indexterm>
418
      <para>
419
        En tant qu'utilisateur <systemitem class="username">root</systemitem>, créez
420
        le fichier <filename>/etc/profile.d/qt5.sh</filename>:
421
      </para>
6207 myou72 422
<screen role="root">
6976 myou72 423
<userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; "EOF"
6203 myou72 424
<literal># Begin /etc/profile.d/qt5.sh
425
QT5DIR=/opt/qt5
6915 myou72 426
pathappend $QT5DIR/bin           PATH
427
pathappend $QT5DIR/lib/pkgconfig PKG_CONFIG_PATH
6203 myou72 428
export QT5DIR
429
# End /etc/profile.d/qt5.sh</literal>
6207 myou72 430
EOF</userinput>
431
</screen>
4123 myou72 432
    </sect3>
5795 myou72 433
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
434
               href="../../xincludes/setqt.xml"/>
4123 myou72 435
  </sect2>
436
  <sect2 role="content">
437
    <title>Contenu</title>
438
    <segmentedlist>
5853 myou72 439
      <segtitle>Programmes installés</segtitle>
440
      <segtitle>Bibliothèques installées</segtitle>
441
      <segtitle>Répertoires installés</segtitle>
4123 myou72 442
      <seglistitem>
443
        <seg>
5795 myou72 444
          assistant, designer, lconvert, linguist, lrelease,
445
          lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml,
446
          qdbus, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter,
6815 myou72 447
          qhelpgenerator, qlalr, qmake, qml1plugindump, qmlbundle, qmleasing,
448
          qmlimportscanner, qmllint, qmlmin, qmlplugindump, qmlprofiler, qml,
6282 myou72 449
          qmlscene, qmltestrunner, qmlviewer,qtdiag, qtpaths, rcc,
5795 myou72 450
          syncqt.pl, uic, xmlpatterns, and xmlpatternsvalidator
4123 myou72 451
        </seg>
452
        <seg>
6282 myou72 453
          libEnginio.so, libqgsttools_p.so, libQt5Bluetooth.so,
454
          libQt5Bootstrap.a, libQt5CLucene.so, libQt5Concurrent.so,
455
          libQt5Core.so, libQt5DBus.so, libQt5Declarative.so,
6815 myou72 456
          libQt5Help.so, libQt5Location.so, libQt5MultimediaQuick_p.so,
457
          libQt5Multimedia.so, libQt5MultimediaWidgets.so, libQt5Network.so,
458
          libQt5Nfc.so, libQt5OpenGLExtensions.a, libQt5OpenGL.so,
459
          libQt5PlatformSupport.a, libQt5Positioning.so, libQt5PrintSupport.so,
460
          libQt5QmlDevTools.a, libQt5Qml.so, libQt5QuickParticles.so,
6883 myou72 461
          libQt5Quick.so, libQt5QuickTest.so, libQt5QuickWidgets.so,
6815 myou72 462
          libQt5Script.so, libQt5ScriptTools.so, libQt5Sensors.so,
463
          libQt5SerialPort.so, libQt5Sql.so, libQt5Svg.so, libQt5Test.so,
6883 myou72 464
          libQt5UiTools.a, libQt5WebChannel.so, libQt5WebEngineCore.so,
465
          libQt5WebEngine.so, libQt5WebEngineWidgets.so, libQt5WebKit.so,
6815 myou72 466
          libQt5WebKitWidgets.so, libQt5WebSockets.so, libQt5Widgets.so,
467
          libQt5X11Extras.so, libQt5XmlPatterns.so, libQt5Xml.so,
468
          et plusieurs sous /opt/qt5/{imports,plugins,qml}
4123 myou72 469
        </seg>
470
        <seg>
471
          /usr/include/qt5,
472
          /usr/lib/qt5,
473
          /usr/share/doc/qt5 et
474
          /usr/share/qt5
5795 myou72 475
          OU
476
          /opy/qt5 et
477
          /opt/qt-&qt5-version;
478
       </seg>
4123 myou72 479
      </seglistitem>
480
    </segmentedlist>
481
    <variablelist>
482
      <bridgehead renderas="sect3">Description courte</bridgehead>
483
      <?dbfo list-presentation="list"?>
484
      <?dbhtml list-presentation="table"?>
485
      <varlistentry id="assistant-qt5">
5795 myou72 486
        <term><command>assistant</command></term>
4123 myou72 487
        <listitem>
488
          <para>
5853 myou72 489
            est un outil pour la présentation de documentation en ligne.
4123 myou72 490
          </para>
491
          <indexterm zone="qt5 assistant-qt5">
5795 myou72 492
            <primary sortas="b-assistant-qt5">assistant</primary>
4123 myou72 493
          </indexterm>
494
        </listitem>
495
      </varlistentry>
496
      <varlistentry id="designer-qt5">
5795 myou72 497
        <term><command>designer</command></term>
4123 myou72 498
        <listitem>
499
          <para>
5853 myou72 500
            est un constructeur complet de GUI. Il inclut des possibilités puissantes
501
            comme le mode de prévisualisation, la couche de boutons automatiques,
502
            le support des boutons personnalisés et un éditeur de propriétés avancées.
4139 myou72 503
            </para>
4123 myou72 504
          <indexterm zone="qt5 designer-qt5">
5795 myou72 505
            <primary sortas="b-designer-qt5">designer</primary>
4123 myou72 506
          </indexterm>
507
        </listitem>
508
      </varlistentry>
6815 myou72 509
      <varlistentry id="lconvert-qt5">
510
        <term><command>lconvert</command></term>
511
        <listitem>
512
          <para>
513
            est une partie de la chaine d'outils linguistique de Qt5. Il peut être utilisé comme
514
            un outil autonome pour convertir et filtrer les fichiers de données de traduction.
515
          </para>
516
          <indexterm zone="qt5 lconvert-qt5">
517
            <primary sortas="b-lconvert-qt5">lconvert</primary>
518
          </indexterm>
519
        </listitem>
520
      </varlistentry>
4123 myou72 521
      <varlistentry id="linguist-qt5">
5795 myou72 522
        <term><command>linguist</command></term>
4123 myou72 523
        <listitem>
524
          <para>
4139 myou72 525
            fournit un support pour la traduction d'applications dans les langues
526
            locales.
4123 myou72 527
          </para>
528
          <indexterm zone="qt5 linguist-qt5">
5795 myou72 529
            <primary sortas="b-linguist-qt5">linguist</primary>
4123 myou72 530
          </indexterm>
531
        </listitem>
532
      </varlistentry>
533
      <varlistentry id="lrelease-qt5">
5795 myou72 534
        <term><command>lrelease</command></term>
4123 myou72 535
        <listitem>
536
          <para>
4139 myou72 537
            est un outil simple en ligne de commande. Il lit les fichiers
5853 myou72 538
            de projet Qt et produit des fichiers de messages utilisés par l'application.
4139 myou72 539
            </para>
4123 myou72 540
          <indexterm zone="qt5 lrelease-qt5">
5795 myou72 541
            <primary sortas="b-lrelease-qt5">lrelease</primary>
4123 myou72 542
          </indexterm>
543
        </listitem>
544
      </varlistentry>
545
      <varlistentry id="lupdate-qt5">
5795 myou72 546
        <term><command>lupdate</command></term>
4123 myou72 547
        <listitem>
548
          <para>
5853 myou72 549
            lit les fichiers de projet Qt, trouve les chaînes traduisibles dans
550
            le source spécifié, les fichiers d'entête et d'interface Qt et produit
551
            ou met à jour les fichiers de traduction dans le fichier projet.
4139 myou72 552
          </para>
4123 myou72 553
          <indexterm zone="qt5 lupdate-qt5">
5795 myou72 554
            <primary sortas="b-lupdate-qt5">lupdate</primary>
4123 myou72 555
          </indexterm>
556
        </listitem>
557
      </varlistentry>
558
      <varlistentry id="moc-qt5">
5795 myou72 559
        <term><command>moc</command></term>
4123 myou72 560
        <listitem>
561
          <para>
5853 myou72 562
            génère un code de support des meta-objets Qt.
4123 myou72 563
          </para>
564
          <indexterm zone="qt5 moc-qt5">
5795 myou72 565
            <primary sortas="b-moc-qt5">moc</primary>
4123 myou72 566
          </indexterm>
567
        </listitem>
568
      </varlistentry>
569
      <varlistentry id="pixeltool-qt5">
5795 myou72 570
        <term><command>pixeltool</command></term>
4123 myou72 571
        <listitem>
572
          <para>
5853 myou72 573
            est une loupe de bureau et  tant que vous bougez votre souris dans l'écran
574
            il affichera le contenu agrandi dans sa fenêtre.
4139 myou72 575
          </para>
4123 myou72 576
          <indexterm zone="qt5 pixeltool-qt5">
5795 myou72 577
            <primary sortas="b-pixeltool-qt5">pixeltool</primary>
4123 myou72 578
          </indexterm>
579
        </listitem>
580
      </varlistentry>
6931 myou72 581
     <varlistentry id="qcollectiongenerator-qt5">
582
        <term><command>qcollectiongenerator</command></term>
583
        <listitem>
584
          <para>
585
            est un outil utilisé pour créer une Qt Help Collection.
586
          </para>
587
          <indexterm zone="qt5 qcollectiongenerator-qt5">
588
            <primary sortas="b-qcollectiongenerator-qt5">qcollectiongenerator</primary>
589
          </indexterm>
590
        </listitem>
591
      </varlistentry>
592
     <varlistentry id="qdbuscpp2xml-qt5">
593
        <term><command>qdbuscpp2xml</command></term>
594
        <listitem>
595
          <para>
596
            prend un fichier source C++ et génère la définition D-Bus XML de l'interface.
597
          </para>
598
          <indexterm zone="qt5 qdbuscpp2xml-qt5">
599
            <primary sortas="b-qdbuscpp2xml-qt5">qdbuscpp2xml</primary>
600
          </indexterm>
601
        </listitem>
602
      </varlistentry>
6815 myou72 603
      <varlistentry id="qdbus-qt5">
604
        <term><command>qdbus</command></term>
605
        <listitem>
606
          <para>
607
            liste les services disponibles, les chemins objets, les méthodes, les signaux et
608
            les propriètés des objets sur un bus.
609
         </para>
610
          <indexterm zone="qt5 qdbus-qt5">
611
            <primary sortas="b-qdbus-qt5">qdbus</primary>
612
          </indexterm>
613
        </listitem>
614
      </varlistentry>
6931 myou72 615
      <varlistentry id="qdbusviewer-qt5">
616
        <term><command>qdbusviewer</command></term>
617
        <listitem>
618
          <para>
619
            est un navigateur graphique D-Bus.
620
          </para>
621
          <indexterm zone="qt5 qdbusviewer-qt5">
622
            <primary sortas="b-qdbusviewer-qt5">qdbusviewer</primary>
623
          </indexterm>
624
        </listitem>
625
      </varlistentry>
626
      <varlistentry id="qdbusxml2cpp-qt5">
627
       <term><command>qdbusxml2cpp</command></term>
628
        <listitem>
629
          <para>
630
            est un outil qui peut être utilisé pour analyser les descriptions de l'interface et produire le
631
             code statique représentant ces interfaces.
632
          </para>
633
          <indexterm zone="qt5 qdbusxml2cpp-qt5">
634
            <primary sortas="b-qdbusxml2cpp-qt5">qdbusxml2cpp</primary>
635
          </indexterm>
636
        </listitem>
637
      </varlistentry>
638
      <varlistentry id="qdoc-qt5">
639
        <term><command>qdoc</command></term>
640
       <listitem>
641
          <para>
642
            est un outil utilisé par les développeurs de <application>Qt</application> pour générer
643
             la documentation pour les projets logiciels.
644
          </para>
645
          <indexterm zone="qt5 qdoc-qt5">
646
            <primary sortas="b-qdoc-qt5">qdoc</primary>
647
         </indexterm>
648
        </listitem>
649
      </varlistentry>
650
      <varlistentry id="qhelpconverter-qt5">
651
        <term><command>qhelpconverter</command></term>
652
        <listitem>
653
          <para>
654
            est un outil utilisé pour convertir des fichiers au format d'aide de <application>Qt</application>.
655
          </para>
656
          <indexterm zone="qt5 qhelpconverter-qt5">
657
            <primary sortas="b-qhelpconverter-qt5">qhelpconverter</primary>
658
         </indexterm>
659
        </listitem>
660
      </varlistentry>
661
      <varlistentry id="qhelpgenerator-qt5">
662
        <term><command>qhelpgenerator</command></term>
663
        <listitem>
664
          <para>
665
            est un outil utilisé pour générer un fichier d'aide compressé de <application>Qt</application>.
666
          </para>
667
          <indexterm zone="qt5 qhelpgenerator-qt5">
668
            <primary sortas="b-qhelpgenerator-qt5">qhelpgenerator</primary>
669
          </indexterm>
670
        </listitem>
6934 myou72 671
      </varlistentry>
672
      <varlistentry id="qlalr-qt5">
6931 myou72 673
       <term><command>qlalr</command></term>
674
        <listitem>
675
          <para>
676
           est un outil utilisé pour générer du code depuis des spécifications grammaticales.
677
          </para>
678
          <indexterm zone="qt5 qlalr-qt5">
679
           <primary sortas="b-qlalr-qt5">qlalr</primary>
680
          </indexterm>
681
        </listitem>
682
      </varlistentry>
6815 myou72 683
     <varlistentry id="qmake-qt5">
5795 myou72 684
        <term><command>qmake</command></term>
4123 myou72 685
        <listitem>
686
          <para>
5853 myou72 687
            utilise les informations enregistrées dans les fichiers projet
688
            pour déterminer ceux qui doivent aller dans les makefiles qu'il génère.
4139 myou72 689
          </para>
4123 myou72 690
          <indexterm zone="qt5 qmake-qt5">
5795 myou72 691
            <primary sortas="b-qmake-qt5">qmake</primary>
4123 myou72 692
          </indexterm>
693
        </listitem>
694
      </varlistentry>
6931 myou72 695
      <varlistentry id="qml1plugindump-qt5">
696
        <term><command>qml1plugindump</command></term>
697
       <listitem>
698
          <para>
699
            est un lien symbolique vers <application>qtchooser</application>.
700
          </para>
701
          <indexterm zone="qt5 qml1plugindump-qt5">
702
            <primary sortas="b-qml1plugindump-qt5">qml1plugindump</primary>
703
          </indexterm>
704
        </listitem>
705
      </varlistentry>
706
     <varlistentry id="qmlbundle-qt5">
707
        <term><command>qmlbundle</command></term>
708
        <listitem>
709
          <para>
710
            est un outil utilisé pour gérer les paquets QML.
711
          </para>
712
          <indexterm zone="qt5 qmlbundle-qt5">
713
            <primary sortas="b-qmlbundle-qt5">qmlbundle</primary>
714
          </indexterm>
715
        </listitem>
716
      </varlistentry>
717
     <varlistentry id="qmleasing-qt5">
718
        <term><command>qmleasing</command></term>
719
        <listitem>
720
          <para>
721
            est un outil utilisé pour définir facilement une courbes en utilisant un éditeur de courbe
722
            interactif.
723
          </para>
724
          <indexterm zone="qt5 qmleasing-qt5">
725
            <primary sortas="b-qmleasing-qt5">qmleasing</primary>
726
          </indexterm>
727
        </listitem>
728
      </varlistentry>
729
      <varlistentry id="qmlimportscanner-qt5">
730
        <term><command>qmlimportscanner</command></term>
731
        <listitem>
732
          <para>
733
            est un outil utilisé pour importer des fichiers QML depuis un répertoire.
734
          </para>
735
          <indexterm zone="qt5 qmlimportscanner-qt5">
736
            <primary sortas="b-qmlimportscanner-qt5">qmlimportscanner</primary>
737
          </indexterm>
738
        </listitem>
739
      </varlistentry>
740
      <varlistentry id="qmllint-qt5">
741
        <term><command>qmllint</command></term>
742
        <listitem>
743
          <para>
744
            est un vérificateur de syntaxe pour les fichiers QML.
745
          </para>
746
          <indexterm zone="qt5 qmllint-qt5">
747
            <primary sortas="b-qmllint-qt5">qmllint</primary>
748
          </indexterm>
749
        </listitem>
750
      </varlistentry>
751
      <varlistentry id="qmlmin-qt5">
752
        <term><command>qmlmin</command></term>
753
        <listitem>
754
          <para>
755
            supprime les commentaires et les mises en forme de caractères d'un fichier QML.
756
          </para>
757
          <indexterm zone="qt5 qmlmin-qt5">
758
            <primary sortas="b-qmlmin-qt5">qmlmin</primary>
759
          </indexterm>
760
        </listitem>
761
      </varlistentry>
762
     <varlistentry id="qmlplugindump-qt5">
763
        <term><command>qmlplugindump</command></term>
764
        <listitem>
765
          <para>
766
            est un outil pour créer un fichier qmltypes.
767
          </para>
768
          <indexterm zone="qt5 qmlplugindump-qt5">
769
            <primary sortas="b-qmlplugindump-qt5">qmlplugindump</primary>
770
          </indexterm>
771
        </listitem>
772
      </varlistentry>
773
      <varlistentry id="qmlprofiler-qt5">
774
        <term><command>qmlprofiler</command></term>
775
        <listitem>
776
          <para>
777
            est un outil utilisé pour analyser les applications QML.
778
          </para>
779
          <indexterm zone="qt5 qmlprofiler-qt5">
780
            <primary sortas="b-qmlprofiler-qt5">qmlprofiler</primary>
781
          </indexterm>
782
        </listitem>
783
      </varlistentry>
784
      <varlistentry id="qmlscene-qt5">
785
        <term><command>qmlscene</command></term>
786
        <listitem>
787
          <para>
788
            est un utilitaire qui charge et affiche les documents QML avant que l'application ne soit terminée.
789
          </para>
790
          <indexterm zone="qt5 qmlscene-qt5">
791
            <primary sortas="b-qmlscene-qt5">qmlscene</primary>
792
          </indexterm>
793
        </listitem>
794
      </varlistentry>
795
      <varlistentry id="qmltestrunner-qt5">
796
        <term><command>qmltestrunner</command></term>
797
        <listitem>
798
          <para>
799
            est un outil utilisé pour faire des tests.
800
          </para>
801
          <indexterm zone="qt5 qmltestrunner-qt5">
802
            <primary sortas="b-qmltestrunner-qt5">qmltestrunner</primary>
803
          </indexterm>
804
        </listitem>
805
      </varlistentry>
806
      <varlistentry id="qmlviewer-qt5">
807
        <term><command>qmlviewer</command></term>
808
        <listitem>
809
          <para>
7011 myou72 810
            est un outil pour charger des documents QML et rendre facile de rapidement développer et déboguer
6931 myou72 811
             des applications QML.
812
          </para>
813
          <indexterm zone="qt5 qmlviewer-qt5">
814
            <primary sortas="b-qmlviewer-qt5">qmlviewer</primary>
815
          </indexterm>
816
        </listitem>
817
      </varlistentry>
818
      <varlistentry id="qtdiag-qt5">
819
        <term><command>qtdiag</command></term>
820
        <listitem>
821
          <para>
822
            est un outil pour afficher des informations de diagnostiques à propos de Qt et son environnement.
823
          </para>
824
          <indexterm zone="qt5 qtdiag-qt5">
825
            <primary sortas="b-qtdiag-qt5">qtdiag</primary>
826
          </indexterm>
827
        </listitem>
828
      </varlistentry>
829
      <varlistentry id="qtpaths-qt5">
830
        <term><command>qtpaths</command></term>
831
        <listitem>
832
          <para>
833
            est un outil pour obtenir des informations sur le chemin de Qt.
834
          </para>
835
          <indexterm zone="qt5 qtpaths-qt5">
836
            <primary sortas="b-qtpaths-qt5">qtpaths</primary>
837
          </indexterm>
838
        </listitem>
839
      </varlistentry>
4123 myou72 840
      <varlistentry id="rcc-qt5">
5795 myou72 841
        <term><command>rcc</command></term>
4123 myou72 842
        <listitem>
843
          <para>
5853 myou72 844
            est un compilateur de ressources utilisé en conjonction avec
4139 myou72 845
            le dessinateur.
4123 myou72 846
          </para>
847
          <indexterm zone="qt5 rcc-qt5">
5795 myou72 848
            <primary sortas="b-rcc-qt5">rcc</primary>
4123 myou72 849
          </indexterm>
850
        </listitem>
851
      </varlistentry>
6931 myou72 852
     <varlistentry id="syncqt.pl-qt5">
853
        <term><command>syncqt.pl</command></term>
854
        <listitem>
855
          <para>
856
            est un script pour créer les entêtes des répertoires include. C'est un outil de développement interne.
857
          </para>
858
          <indexterm zone="qt5 syncqt.pl-qt5">
859
           <primary sortas="b-syncqt.pl-qt5">syncqt.pl</primary>
860
          </indexterm>
861
        </listitem>
862
      </varlistentry>
4123 myou72 863
      <varlistentry id="uic-qt5">
5795 myou72 864
        <term><command>uic</command></term>
4123 myou72 865
        <listitem>
866
          <para>
4139 myou72 867
            est le compilateur d'interfaces utilisateur Qt.
4123 myou72 868
          </para>
869
          <indexterm zone="qt5 uic-qt5">
5795 myou72 870
            <primary sortas="b-uic-qt5">uic</primary>
4123 myou72 871
          </indexterm>
872
        </listitem>
873
      </varlistentry>
6931 myou72 874
      <varlistentry id="xmlpatterns-qt5">
875
        <term><command>xmlpatterns</command></term>
876
        <listitem>
877
          <para>
878
            fournit le support pour les shémas de validation de XPath, XQuery, XSLT, et XML.          </para>
879
          <indexterm zone="qt5 xmlpatterns-qt5">
880
            <primary sortas="b-xmlpatterns-qt5">xmlpatterns</primary>
881
          </indexterm>
882
        </listitem>
883
      </varlistentry>
884
     <varlistentry id="xmlpatternsvalidator-qt5">
885
        <term><command>xmlpatternsvalidator</command></term>
886
        <listitem>
887
          <para>
888
            est un outil pour valider les documents XML.
889
          </para>
890
          <indexterm zone="qt5 xmlpatternsvalidator-qt5">
891
            <primary sortas="b-xmlpatternsvalidator-qt5">xmlpatternsvalidator</primary>
892
          </indexterm>
893
        </listitem>
894
      </varlistentry>
4123 myou72 895
    </variablelist>
896
  </sect2>
897
</sect1>