Install Qt 5 on Ubuntu/Es

From Qt Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Spanish English Български

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