Si vous souhaitez développer avec QML 2.0 et Qt5, les packages de base ne semblent pas exister dans le référentiel de 12.04. Quel PPA devrais-je ajouter? Est-ce un installateur binaire? compiler vous-même la boîte à outils?
Ce ne sont pas des questions séparées, ce sont juste des pistes possibles pour une réponse.
Je pose la question parce que si vous voulez développer pour Ubuntu Phone, mais que vous avez toujours une boîte de développement LTS solide, cela semble le chemin approprié.
Comment puis-je installer Qt 5.x sur 12.04 LTS?
Cela peut être fait en ajoutant le PPA suivant à votre système:
ppa: canonical-qt5-edgers/ubuntu1204-qt5 ( Cliquez ici pour obtenir des instructions sur l’utilisation des PPA. )
Vous pouvez généralement le faire avec les commandes suivantes:
Sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
Sudo apt-get update
L'étape suivante consiste à installer les packages nécessaires au développement Qt5/QML 2.0. Vous pouvez le faire en lançant la commande suivante:
Sudo apt-get install qtdeclarative5-dev
Cela installera les en-têtes/bibliothèques nécessaires au développement avec les postes de travail Qt et QML. Vous voudrez probablement aussi récupérer la dernière version de Qt Creator de cette page .
J'ai constaté que Qt Creator avait parfois des problèmes pour trouver votre nouvelle installation de Qt5. Si tel est le cas, procédez comme suit:
cliquez sur "Ajouter ..." et entrez l'emplacement qui correspond à votre système d'exploitation:
32 bits: /usr/lib/i686-linux-gnu/qt5/bin/qmake
64 bits: /usr/lib/x86_64-linux-gnu/qt5/bin/qmake
Auparavant, ces paquets étaient situés ici:
Selon "l'équipe Ubuntu SDK": Old Ubuntu 12.04 LTS Qt 5.0 packages have been moved to https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/ubuntu1204-qt5/
, et cela semble s'être produit vers le mois de mai 2016.
L’équipe PPA (ppa:ubuntu-sdk-team/ppa
) d’Ubuntu SDK fournit uniquement Qt 5.0 pour Ubuntu 12.04.
Si vous avez besoin de fonctionnalités de versions plus récentes de Qt, vous pouvez utiliser le nouveau PPA de Stephan Binner pour Precise et Trusty. Il a créé des PPA pour toutes les versions de Qt à partir de la 4.8.
Afin de ne pas perturber les packages du système Qt, les packages de ce PPA sont installés dans /opt
. Vous devrez donc indiquer le chemin correct (/opt/qtXX/include
) vers votre outil de construction (si vous n'utilisez pas Qt Creator fourni par PPA. ).
Choisissez un APP
Sur la page de profil de Stephan sur le tableau de bord, choisissez le PPA qui correspond à la version de Qt que vous souhaitez et à la version d’Ubuntu. Rappelez-vous que Precise est Ubuntu 12.04 et Trusty est Ubuntu 14.04.
Si vous souhaitez installer Qt 5.5 sur Ubuntu 12.04, vous devez choisir Qt 5.5.1 pour/opt Precise (la dernière version de Qt disponible pour Precise au moment de la rédaction de cet article).
Pour installer Qt 5.5 sur Ubuntu 14.04, choisissez Qt 5.5.1 pour/opt Trusty .
Ajouter le PPA à votre système
Ouvrez la page PPA. Vous devriez voir quelque chose comme ça:
Ensuite, lancez apt-add-repository
suivi du texte en gras d’en haut ( utilisez l’adresse PPA actuelle de la page PPA! ):
Sudo apt-add-repository ppa:beineri/opt-qt551
Le package de mise à jour répertorie une installation Qt
Exécutez ce qui suit pour télécharger la liste de paquetages à partir du référentiel ajouté et installer Qt (et Qt Creator):
Sudo apt-get update
Sudo apt-get install qt-latest qtcreator-latest