Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
doc:install_linux [14/09/2008 13:12] – xavierqet | doc:install_linux [21/07/2023 12:25] (Version actuelle) – Use HTTPS for download.qelectrotech.org xavier | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Installation de QElectroTech sous Gnu/Linux ====== | ||
+ | {{: | ||
+ | |||
+ | :!: Note : la plupart des manipulations présentées ci-dessous sont à effectuer dans un terminal. | ||
+ | |||
+ | ===== Obtenir les sources ===== | ||
+ | Le plus simple pour obtenir les sources est de se rendre dans la section Téléchargement et d'y télécharger le fichier " | ||
+ | < | ||
+ | ===== Pré-requis ===== | ||
+ | ==== Compiler un programme C++ ==== | ||
+ | Il vous faut d' | ||
+ | <code bash> | ||
+ | # Vérifie la présence de l' | ||
+ | make -v | ||
+ | |||
+ | # Vérifie la présence d'un compilateur C++ | ||
+ | g++ -v | ||
+ | </ | ||
+ | <code bash> | ||
+ | # Écrit un petit programme C++ | ||
+ | cat > test.cpp <<EOF | ||
+ | #include < | ||
+ | int main(int, char **) { | ||
+ | std::cout << "Hello World" << std::endl; | ||
+ | } | ||
+ | EOF | ||
+ | |||
+ | # Compile le programme ainsi écrit - doit générer un fichier " | ||
+ | g++ test.cpp -o test | ||
+ | |||
+ | # Doit afficher "Hello World" | ||
+ | ./test | ||
+ | </ | ||
+ | |||
+ | Si aucun de ces tests ne vous a craché un " | ||
+ | ==== Compiler un programme C++/Qt ==== | ||
+ | QElectroTech utilise la biliothèque C++ Qt. Celle-ci doit être installée complètement (shared objects, headers ET utilitaires) sur votre système. Très souvent, cette bibliothèque est proposée par le système de paquets de votre distribution sous les noms qt4* et/ou libqt4*. Exemple sous Debian : | ||
+ | * libqt4-core | ||
+ | * libqt4-gui | ||
+ | * libqt4-xml | ||
+ | * libqt4-svg | ||
+ | * libqt4-network | ||
+ | * libqt4-dev | ||
+ | * qt4-dev-tools | ||
+ | * qt4-qtconfig | ||
+ | Il existe d' | ||
+ | Test : | ||
+ | <code bash> | ||
+ | # vérifie la version de l' | ||
+ | $ qmake -v | ||
+ | QMake version 2.01a | ||
+ | Using Qt version 4.4.0 in /usr/lib | ||
+ | # Attention, parfois il faut utiliser qmake-qt4 et non qmake pour obtenir ce résultat. | ||
+ | </ | ||
+ | |||
+ | :!: Assurez-vous de bien disposer de la **version 4.4.0 ou supérieure de Qt** pour compiler les versions ≥ 0.11 ; en effet, les versions 4.3.x ne suffiront pas. | ||
+ | ===== Compilation et installation ===== | ||
+ | |||
+ | <code bash> | ||
+ | # Rendez-vous dans le dossier contenant le .tar.gz précédemment téléchargé | ||
+ | cd / | ||
+ | |||
+ | # Réglez temporairement votre umask pour éviter des problèmes de droits à l' | ||
+ | umask 0022 | ||
+ | |||
+ | # Décompressez l' | ||
+ | tar xzvf qelectrotech-0.2-src.tar.gz | ||
+ | |||
+ | # Rendez-vous dans le dossier ainsi créé | ||
+ | cd qelectrotech-0.2 | ||
+ | |||
+ | # Générez les fichiers Makefile à partir de la description du projet (fichier qelectrotech.pro) | ||
+ | qmake-qt4 | ||
+ | |||
+ | # Lancez la compilation de QElectroTech (cette opération peut prendre du temps selon la puissance et l' | ||
+ | make release | ||
+ | |||
+ | # Passez en utilisateur root | ||
+ | su | ||
+ | |||
+ | # Effectuez l' | ||
+ | make install | ||
+ | </ | ||
+ | |||
+ | Voilà, QElectroTech devrait désormais être installé. Vous pouvez le lancer via la commande " |