Qt wiki will be updated on October 12th 2023 starting at 11:30 AM (EEST) and the maintenance will last around 2-3 hours. During the maintenance the site will be unavailable.
Qt Wiki:Install Qt 5 on Ubuntu/Es
Instalar Qt 5 en Ubuntu
Introducción
Este es un tutorial para la instalacion de Qt 5.7.0 en Ubuntu 12.10. También se puede utilizar para versiones más recientes de Qt y Ubuntu. Se ha encontrado una diferencia para OpenGL y se agrega como una nota a continuación.
Guía de instalación
- Descarga
Visita la página de descargas de Qt y descargue el instalador de Linux para 32-bit o 64-bit dependiendo de su versión de Ubuntu. El archivo de instalación también se puede descargar a través de la línea de comandos utilizando wget.
Ejemplo:
wget http://download.qt.io/official_releases/qt/5.7/5.7.0/qt-opensource-linux-x64-5.7.0.run
- Instalar
Ajuste el permiso, ejecute el instalador y siga las instrucciones para completar la instalación.
chmod +x qt-opensource-linux-x64-5.7.0.run ./qt-opensource-linux-x64-5.7.0.run
- Instalar g++
Abra un terminal y ejecute el siguiente comando para instalar g++:
sudo apt-get install build-essential
- Instalar libreria de configuración de fuentes genéricas - runtime
Abra un terminal y ejecute el siguiente comando para instalar completamente los archivos runtime para la libreria de configuracion de fuentes genericas:
sudo apt-get install libfontconfig1
- Configurar un compilador
Inicie Qt Creator. Vaya a Tools > Options. Click Build & Run y selecione la pestaña Kit. Configure el compilador si no se detecta automáticamente.
- Instalar librerias OpenGL
Ejecute el siguiente comando para instalar las librerias OpenGL:
sudo apt-get install mesa-common-dev
Nota: Simplemente instalar el kit de mesa-common-dev antes mencionado no es suficiente para las versiones más recientes de Ubuntu. Basado en un comentario en el Foro Qt[1], la instalacion necesita un paquete adicional. Ejecute el siguiente comando:
sudo apt-get install libglu1-mesa-dev -y
Probado con Qt5.3.1 y ubuntu 14.04 se resolvio el problema con missing -lGL.
- Establecer asociación de archivos con perfiles
Al instalar desde la fuente on-line, la asociación de archivos no se realiza automáticamente.También no aparece cuando intenta asociarlo con el explorador de archivos. Cree un archivo denominado "Qt-Creator.desktop" y rellene el archivo con lo siguiente:
[Desktop Entry] Version=1.0 Encoding=UTF-8 Type=Application Name=QtCreator Comment=QtCreator NoDsiplay=true Exec=(Install folder of QT)/Tools/QtCreator/bin/qtcreator %f Icon=(Install folder of QT)/5.4/Src/qtdoc/doc/images/landing/icon_QtCreator_78x78px.png Name[en_US]=Qt-Creator
Coloque este archivo en .local / share / applications. Edite un archivo denominado "defaults.list" en el mismo directorio. Agregue la siguiente línea.
text/qtcreator=Qt-Creator.desktop;
Abra el archivo mimeapps.list y compruebe si la siguiente línea está presente.
application/vnd.nokia.qt.qmakeprofile=qtcreator.desktop
Si no, añádalo bajo [Asociaciones adicionales]. Ejecute el siguiente comando.
sudo update-mime-database /usr/share/mime
Ahora se ha agregado a la lista de asociaciones de archivos.
Solución de problemas
- Qt Creator necesita un compilador configurado para construir
Siga las instrucciones de la sección anterior para configurar el compilador para Qt Creator.
- error: g++: Command not found
Solución:
sudo apt-get install build-essential
- error: GL/gl.h: No such file or directory
Solución:
sudo apt-get install mesa-common-dev
Referencias
Ver referencias en Ingles