Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
es:doc:install_linux [02/02/2012 07:30] – [Compilar un programa C++] alcarretes:doc:install_linux [21/07/2023 12:25] (actual) – Use HTTPS for download.qelectrotech.org xavier
Línea 1: Línea 1:
 +====== Instalación de QElectroTech bajo Gnu/Linux ======
  
 +{{:doc:logo_linux.png|}} Este documento describe el procedimiento a seguir para instalar la última versión estable (0.2) de QElectroTech bajo GNU/Linux. No tiene en cuenta la arquitectura (i386, x86_64, etc.) de su maquina también se puede aplicar a otros sistemas Unix, ya que describe cómo instalar QET a partir de las fuentes.
 +
 +:!: Nota : la mayoría de las comandos descritos a continuación se llevan a cabo en un terminal.
 +
 +===== Obtener las fuentes =====
 +La forma más sencilla de obtener el código fuente es ir a la sección de descargas y descargue el archivo "Sources":
 +<code>wget https://download.qelectrotech.org/qet/tags/20090627/qelectrotech-0.2-src.tar.gz</code>
 +
 +===== Pré-requisito =====
 +
 +==== Compilar un programa C++ ====
 +Lo primero que necesita para compilar un programa en C++. A veces, un paquete llamado "build-essentials" se propone por el sistema ; es entonces suficiente para este pré-requisito. Así es como poner a prueba este punto:
 +<code bash>
 +# Verifique la presencia de la utilidad make
 +make -v
 +
 +# Verifique la presencia de un compilador C++
 +g++ -v
 +</code>
 +<code bash>
 +# Escribir un pequeño programa C++
 +cat > test.cpp <<EOF
 +#incluir <iostream>
 +int main(int, char **) {
 +    std::cout << "Hello World" << std::endl;
 +}
 +EOF
 +
 +# Compilar el programa y la escritura - debe generar un fichero "test" ejecutable
 +g++ test.cpp -o test
 +
 +# Debe indicar "Hello World"
 +./test
 +</code>
 +
 +Si ninguna de estas pruebas no arrojaron un "comando no encontrado" (command not found) u otro error barbaro entonces usted es capaz de compilar un programa C++ en su máquina. De lo contrario, Consulte la documentación / comúnmente de su sistema / su distribución para más información.
 +
 +==== 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'autres modules Qt (xmlpatterns, SQL, OpenGL) mais ils ne sont pas nécessaires pour compiler QElectroTech. En revanche, assurez-vous d'avoir au moins les modules core, GUI, XML, SVG, Network ainsi que les paquets de développement (pour les en-têtes C++ et l'utilitaire QMake).
 +Test :
 +<code bash>
 +# vérifie la version de l'utilitaire QMake
 +$ 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.
 +</code>
 +
 +:!: 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 /le/bon/dossier
 +
 +# Réglez temporairement votre umask pour éviter des problèmes de droits à l'installation
 +umask 0022
 +
 +# Décompressez l'archive
 +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'utilisation de votre machine)
 +make release
 +
 +# Passez en utilisateur root
 +su
 +
 +# Effectuez l'installation
 +make install
 +</code>
 +
 +Voilà, QElectroTech devrait désormais être installé. Vous pouvez le lancer via la commande "qelectrotech". Pour le peu que votre environnement de bureau respecte les standards FreeDesktop.org, QET devrait également apparaître dans ses menus et les fichiers .qet et .elmt devraient s'ouvrir par défaut dans QElectroTech.
Imprimir/exportar