web-dev-qa-db-fra.com

Où (répertoire) installer Qt?

Je suis principalement un utilisateur Windows, mais je dois installer Qt/QtC à des fins de test sous Ubuntu 14.

Après avoir téléchargé le programme d'installation (comme décrit ici: https://wiki.qt.io/Install_Qt_5_on_Ubunt ), il veut installer sous mon répertoire personnel /home/myuser/Qt Cela fonctionne (je l'ai testé), mais je me demande si c'est le bon endroit.

Ne devrait-il pas figurer dans /opt, ou quel est le meilleur endroit pour l’installer? Il devrait être disponible pour tous les utilisateurs, pas seulement pour moi.

--- Modifier ---

J'ai besoin d'au moins Qt 5.5 (bientôt Qt5.6) pour être synchronisé avec mon environnement Win. Pour moi, cela ressemble à (dpkg -L libqt5core5a -> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.2) 5.2 est l'installation par défaut.

--- Modifier 2 ---

Intéressant, si je lance Sudo ./qt-unified-linux-x64-2.0.2-2-online.run, le programme d’installation propose automatiquement /opt/Qt comme répertoire d’installation.

1
Horst Walter

Il devrait être disponible pour tous les utilisateurs, pas pour moi.

... répond à votre question. Je choisirais simplement /opt/ pour le séparer de votre système principal. Même si cela ne correspond pas à 100% à la définition de /opt/, c'est le meilleur endroit pour le dire.

Configurez-le avec un groupe et ajoutez tous les utilisateurs qui en ont besoin à ce groupe.

/ opt /

Ce répertoire est réservé à tous les logiciels et packages complémentaires qui ne font pas partie de l'installation par défaut. Par exemple, les packages StarOffice, Kylix, Netscape Communicator et WordPerfect se trouvent normalement ici. Pour se conformer au FSSTND, toutes les applications tierces doivent être installées dans ce répertoire. Tout paquet à installer ici doit localiser ses fichiers statiques (c'est-à-dire des polices supplémentaires, des cliparts, des fichiers de base de données) doit localiser ses fichiers statiques dans une arborescence de répertoires/opt/'paquet' ou/opt/'fournisseur' distincte (similaire à la méthode dans lequel Windows installera le nouveau logiciel dans sa propre arborescence de répertoires C:\Windows\Progam Files\"Nom du programme"), où "package" est un nom qui décrit le package logiciel et "provider" est le nom enregistré LANANA du fournisseur.

4
Rinzwind

Qt est déjà installé sur Ubuntu. Si vous souhaitez développer des applications Qt5 avec QtCreator, installez simplement le paquetage qtcreator.

Si vous devez installer une version plus récente, le programme d'installation de Qt l'installera probablement en fonction de la manière dont vous l'exécutez. Pour installer dans /opt si c'est ce que vous souhaitez faire, vous devez exécuter le programme d'installation en tant que root, par exemple en exécutant Sudo Qt5Installer.run (ou quelle que soit la commande). Si vous vous exécutez en tant qu'utilisateur normal, cela ne vous permettra que de l'installer dans un chemin d'accès en écriture pour votre utilisateur, généralement situé sous $HOME.

Une autre option consiste à utiliser le buntu SDK Release PPA , qui contient le paquetage ubuntu-sdk-ide, qui inclut sa propre version privée de Qt (actuellement à la version 5.4.1, semble-t-il). Cela devrait suivre les images de téléphone Ubuntu, qui seront bientôt mises à niveau vers la version 5.5 et bientôt vers la version 5.6.

À moins que vous ne dépendiez réellement de nouvelles API disponibles uniquement dans la dernière version de Qt, nous vous recommandons de ne créer que la version la plus récente de Qt dont vous avez absolument besoin.

2
dobey