Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.
install_qt55_linux [2015/07/14 02:15] gbdivers créée |
install_qt55_linux [2015/08/10 17:10] (Version actuelle) gbdivers |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | |||
+ | ^ [[install_qt|Revenir à la page principale du tutoriel]] ^ | ||
+ | |||
====== Installer Qt 5.5 sous Linux ====== | ====== Installer Qt 5.5 sous Linux ====== | ||
- | ===== Utiliser l'installeur ===== | + | ===== Utiliser l'installateur ===== |
- | L'installateur sous Linux s'appelle ''qt-opensource-linux-x86-1.6.0-6-online.run'' (pour 32-bit) ou ''qt-opensource-linux-x64-1.6.0-6-online.run'' (pour 64-bit). Par défaut, ce programme n'est pas exécutable, la première chose à faire est donc de modifier ses propriétés. | + | L'installateur sous Linux s'appelle ''qt-unified-linux-x86-2.0.2-1-online.run'' (pour la version 32-bit) ou ''qt-unified-linux-x64-2.0.2-1-online'' (pour la version 64-bit). Par défaut, ce programme n'est pas exécutable, la première chose à faire est donc de modifier ses propriétés. |
- | {{ :install_linux_1.png?500 |}} | + | {{ :install_linux_01.png?500 |}} |
Cliquez avec le bouton droit de la souris et choisissez "Propriétés". Dans l'onglet "Permission", sélectionner "Allow executing file as program" (ou équivalent si vous avez une version en français). Vous pouvez également utiliser ''chmod'' en ligne de commande : | Cliquez avec le bouton droit de la souris et choisissez "Propriétés". Dans l'onglet "Permission", sélectionner "Allow executing file as program" (ou équivalent si vous avez une version en français). Vous pouvez également utiliser ''chmod'' en ligne de commande : | ||
<code> | <code> | ||
- | chmod +x qt-opensource-linux-x64-1.6.0-6-online.run | + | chmod +x qt-unified-linux-x86-2.0.2-1-online.run |
</code> | </code> | ||
- | {{ :install_linux_2.png?500 |}} | + | {{ :install_linux_02.png?500 |}} |
- | Vous pouvez ensuite lancer l'application. La première page contient un bouton "Settings" ou "Paramètres" pour configurer les dépôts ou un serveur proxy si nécessaire. Normalement, vous n'avez pas besoin de modifier les dépôts, le dépôt principal de Qt est configuré par défaut. | + | Vous pouvez ensuite lancer l'application. |
- | {{ :install_linux_3.png?500 |}} | + | {{ :install_linux_03.png?500 |}} |
- | Après avoir cliqué sur "Suivant", le programme recherche en ligne la liste des logiciels que vous pouvez installer (cela peut durer quelques dizaines de secondes à quelques minutes, en fonction de votre connexion). | + | La première page permet de rappeler les différentes licences utilisables avec Qt (commerciale et open-source). Nous allons continuer avec la version open-source. Cliquez sur ''Suivant''. |
- | La page suivante permet de choisir le dossier d'installation de Qt. Par défaut, le chemin est "/home/username/Qt". | + | {{ :install_linux_04.png?500 |}} |
- | {{ :install_linux_4.png?500 |}} | + | Le bouton ''Paramètres'' permet de configurer un serveur proxy si vous en utilisez un et d'ajouter des dépôts pour Qt. Normalement, vous n'avez pas besoin de modifier les dépôts, le dépôt principal de Qt est configuré par défaut. (Sauf si vous installez une version en cours de développement de Qt, avant sa sortie officielle). |
- | La page suivante permet de sélectionner la liste des outils à installer. Pour utiliser Qt, il faut installer trois outils : | + | Pour installer Qt, il est maintenant nécessaire de créer un compte. Si vous en avez déjà créé un sur le site ''http://qt.io'', vous pouvez l'utiliser directement. Si ce n'est pas le cas, vous devez créer un compte en remplissant le formulaire. |
- | * l'éditeur Qt Creator (il est installé automatiquement et il n'est pas possible de le désactiver) ; | + | Cliquez sur ''Suivant'' pour vous connecter. |
- | * au moins une version de Qt . | + | |
- | {{ :install_linux_5.png?500 |}} | + | {{ :install_linux_05.png?500 |}} |
- | Par défaut, choisissez la dernière version de Qt (5.4) pour "GCC 32-bit" en 32-bit et "GCC 64-bit" en 64-bit. | + | Cette page sert simplement à vous dire bienvenue... ''Suivant''. |
- | La page suivante permet de valider les licences utilisateurs. Cliquez sur suivant. | + | {{ :install_linux_06.png?500 |}} |
- | {{ :install_linux_6.png?500 |}} | + | L'installeur recherche en ligne la liste des outils et versions que vous pouvez installer (cela peut durer de quelques dizaines de secondes à quelques minutes, en fonction de votre connexion internet). |
- | Une fois que tout cela est fait, l'installation est prête pour démarrer. | ||
- | {{ :install_linux_7.png?500 |}} | + | {{ :install_linux_07.png?500 |}} |
- | Le téléchargement puis l'installation se lancent. Selon votre connexion et le nombre de paquets que vous installez, cela peut prendre plusieurs minutes à plusieurs heures (si vous souhaitez installer beaucoup de paquets, il est probablement préférable de répéter l'installation plusieurs fois). L'installation sature le processeur, ne vous étonnez pas trop si Windows devient un peu lent pendant ce temps là. Allez vous balader dehors, il fait beau. | + | Une fois que le téléchargement est fini, la page suivante s'affiche automatiquement. Cette page permet de choisir le dossier d'installation de Qt. Par défaut, le chemin est ''/home/username/Qt''. |
- | Une fois que l'installation est terminée, la page suivante propose d'ouvrir le fichier ReadMe (qui décrit les nouveautés de la dernière mise à jour de Qt) et de lancer Qt Creator. Vous pouvez décocher la case "Open Qt ReadMe" et cliquer sur Terminer pour lancer Qt Creator. | + | Vous pouvez changer le répertoire d'installation si vous le souhaitez. Dans la suite de ce tutoriel, nous allons utiliser le chemin par défaut. Si vous changez de répertoire, pensez à adapter les chemins donnés dans la suite de ce tutoriel. |
+ | |||
+ | Cliquez sur ''Suivant''. | ||
+ | |||
+ | {{ :install_linux_08.png?500 |}} | ||
+ | |||
+ | La page suivante permet de sélectionner la liste des outils à installer. Pour programmer en C++ avec Qt, il faut installer au moins trois outils : | ||
+ | |||
+ | * un **éditeur**. Qt (le framework) est fourni avec un éditeur appelé Qt Creator (ne confondez pas l’éditeur et le framework). Cet éditeur est installé automatiquement et il n'est pas possible de le désactiver ; | ||
+ | * au moins une version de **Qt** ; | ||
+ | * un **compilateur** compatible avec la version de Qt installée. | ||
+ | |||
+ | Il existe sous Linux deux compilateurs principaux : [[https://fr.wikipedia.org/wiki/GNU_Compiler_Collection|GCC]] et le compilateur de [[https://fr.wikipedia.org/wiki/Clang|Clang]]. La version de Qt pour GCC est compatible avec Clang. | ||
+ | |||
+ | Si vous installez les compilateurs en utilisant le gestionnaire de paquets de votre version de Linux, vous n'aurez pas forcement les dernières versions. Pour bénéficier du C++11, il faut au moins GCC 4.9 (la version la plus récente est 5.2) et Clang 3.4 (la version la plus récente est 3.6.2). | ||
+ | |||
+ | L'installeur propose de nombreuses options, nous allons les détailler un peu. | ||
+ | |||
+ | Pour commencer, on peut voir que l'installeur permet d'installer plusieurs versions de Qt : 5.5, 5.4, 5.3, etc. Par défaut, nous allons utiliser la dernière version (5.5). Si vous devez travailler sur une version plus ancienne que Qt 5.5, vous pouvez l'installer à partir de cette page. (Remarque : il est encore possible d'installer Qt 4, mais la procédure est différente, nous n'allons pas voir cela.) | ||
+ | |||
+ | Pour chaque version de Qt proposée, il existe plusieurs versions et modules, selon le compilateur. | ||
+ | |||
+ | **Remarque importante : vous choisissez ici les versions de Qt à installer, pas les compilateurs. Chaque version de Qt est identifiée par un nom de compilateur, mais cela ne veut pas dire que le compilateur correspondant sera installé. Les compilateurs sont installés séparément, voir plus bas.** | ||
+ | |||
+ | * ''Desktop GCC 64 bit'' : version de Qt compatible avec les compilateurs GCC et Clang ; | ||
+ | * ''Android x86'', ''Android armv5'' et ''Android armv7'' : versions pour Android. | ||
+ | |||
+ | Comme vous pouvez le voir, Qt supporte de nombreux systèmes d'exploitation, c'est un peu compliqué de s'y retrouver. Dans ce chapitre, nous allons voir uniquement l'installation de Qt pour les ordinateurs de bureau (Desktop). L'installation de Qt pour mobiles sera vu de dans chapitres spécifiques. | ||
+ | |||
+ | En dessous des différentes versions de Qt, vous pouvez choisir d'installer différents modules optionnels : | ||
+ | |||
+ | * ''Source Components'' : permet d'installer le code source de Qt. Si vous débutez, cela ne vous servira pas, mais si vous êtes un développeur C++/Qt un peu plus expérimenté, cela permet d'analyser comment Qt est conçu ; | ||
+ | * ''Qt Location'' : fonctionnalités de positionnement (GPS) ; | ||
+ | * ''Qt Quick Controls'' : éléments d'interface graphique (bouton, dialogues, etc.) pour Qt Quick ; | ||
+ | * ''Qt Script'' : déprécié, ne pas utiliser (sauf besoin spécifique) ; | ||
+ | * ''Qt WebEngine'' : moteur Web, pour afficher des pages internet ; | ||
+ | * ''Qt Quick 1'' : déprécié, ne pas utiliser (sauf besoin spécifique) ; | ||
+ | * ''Qt Canvas 3D'' : moteur 3D simple similaire à WebGL en JavaScript ; | ||
+ | * ''Qt 3D'' : moteur 3D simple. | ||
+ | |||
+ | Je vous conseille d'installer les modules correspondant à la capture d’écran précédente (Qt pour GCC, Qt Location, Qt 3D, Qt Canvas 3D, Qt Quick Controls et Qt WebEngine. Vous n'aurez pas besoin de tous ces modules pour commencer, mais cela vous permettra d'explorer ce que propose Qt et de vous amuser un peu). | ||
+ | |||
+ | En dessous du choix des versions de Qt et des modules additionnels, vous pouvez sélectionner l'installation des outils externes. | ||
+ | |||
+ | {{ :install_linux_09.png?500 |}} | ||
+ | |||
+ | Qt Creator est l’éditeur fournit avec Qt. Il n'est pas possible de ne pas l'installer. (Même si vous souhaitez utiliser un autre éditeur, on utilisera Qt Creator dans ce tutoriel, pour tester si l'installation s'est bien passée). | ||
+ | |||
+ | Il n'est pas nécessaire d'installer les modules ''Qt Cloud Services'' et ''Qt Extras''. | ||
+ | |||
+ | Cliquez sur suivant lorsque vous avez sélectionné les modules qui vous intéressent. | ||
+ | |||
+ | {{ :install_linux_10.png?500 |}} | ||
+ | |||
+ | Cette page permet de valider les licences utilisateurs. Acceptez et cliquez sur suivant. | ||
+ | |||
+ | {{ :install_linux_11.png?500 |}} | ||
+ | |||
+ | Une fois que tout cela est fait, l'installation est prête à démarrer. Cliquez sur ''Installation''. | ||
+ | |||
+ | Le téléchargement puis l'installation se lancent. Selon votre connexion et le nombre de paquets que vous installez, cela peut prendre plusieurs minutes à plusieurs heures (si vous souhaitez installer beaucoup de paquets, il est probablement préférable de répéter l'installation plusieurs fois). L'installation sature le processeur, ne vous étonnez pas trop si Linux devient un peu lent pendant ce temps-là. Allez vous balader dehors, il fait beau (la pluie, c'est beau...). | ||
+ | |||
+ | {{ :install_linux_12.png?500 |}} | ||
+ | |||
+ | Une fois que l'installation est terminée, la page suivante propose de lancer Qt Creator. | ||
+ | |||
+ | {{ :install_linux_13.png?500 |}} | ||
+ | |||
+ | Cliquez sur ''Terminer''. Qt Creator s'ouvre et affiche la page d'accueil. | ||
+ | |||
+ | {{ :install-qt55-16.png?500 |}} | ||
- | {{ :install_linux_8.png?500 |}} | ||
===== Installer en utilisant les dépôts ===== | ===== Installer en utilisant les dépôts ===== | ||
- | Beaucoup de distributions Linux proposent Qt 5 directement dans les dépôts, vous pouvez donc commencer par là. Par exemple, avec Ubuntu, lancez synaptic et faites une recherche sur ''libqt5'' : | + | Beaucoup de distributions Linux proposent Qt 5 directement dans les dépôts, vous pouvez donc commencer par là. Par exemple, avec Ubuntu, lancez ''Synaptic'' et faites une recherche sur ''qtbase5-dev'' : |
- | {{ :install_linux_9.png?500 |}} | + | {{ :install_linux_14.png?500 |}} |
- | Comme vous pouvez le voir dans la copie d'écran, Ubuntu propose Qt 5, mais pas forcement Qt 5.4 (la version de Qt disponible dépendra de la distribution). Si vous n'avez pas besoin de la dernière version de Qt, vous pouvez installer celle des dépôts. | + | Comme vous pouvez le voir dans la copie d'écran, Ubuntu propose Qt 5, mais pas forcement Qt 5.5 (la version de Qt disponible dépendra de la distribution). Si vous n'avez pas besoin de la dernière version de Qt, vous pouvez installer celle des dépôts. |
Vous pouvez également installer en ligne de commande, par exemple : | Vous pouvez également installer en ligne de commande, par exemple : | ||
<code> | <code> | ||
- | sudo apt-get install libqt5* | + | sudo apt-get install qtbase5-dev |
</code> | </code> | ||
+ | |||
+ | Chaque module de Qt est dans un paquet spécifique. Regarder la liste des paquets dans ''Synaptic'' (''qtbase5-dev'' contient les fonctionnalités de base, vous pouvez commencer juste avec lui). | ||
En complément, vous aurez besoin d'installer un compilateur C++. Vous pouvez installer GCC ou/et CLang, via synaptic ou en ligne de commande. Il est également possible d'installer d'autres méta-paquets, qui contiennent plusieurs outils de développement, comme les paquets "build-essential" ou "ubuntu-sdk". | En complément, vous aurez besoin d'installer un compilateur C++. Vous pouvez installer GCC ou/et CLang, via synaptic ou en ligne de commande. Il est également possible d'installer d'autres méta-paquets, qui contiennent plusieurs outils de développement, comme les paquets "build-essential" ou "ubuntu-sdk". | ||
Ligne 122: | Ligne 194: | ||
</code> | </code> | ||
+ | |||
+ | ^ [[install_qt|Revenir à la page principale du tutoriel]] ^ | ||