Instalación de QElectroTech bajo Gnu/Linux

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”:

wget https://download.qelectrotech.org/qet/tags/20090627/qelectrotech-0.2-src.tar.gz

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:

# Verifique la presencia de la utilidad make
make -v
 
# Verifique la presencia de un compilador C++
g++ -v
# 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

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 :

# 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.

:!: 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

# 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

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