Install Qt 5 on Ubuntu/es: Difference between revisions

From Qt Wiki
Jump to navigation Jump to search
(Actulizacion de guia instalacion a version con soporte)
 
No edit summary
 
Line 73: Line 73:


Probado con Qt5.3.1 y ubuntu 14.04 se resolvio el problema con missing -lGL.
Probado con Qt5.3.1 y ubuntu 14.04 se resolvio el problema con missing -lGL.
*'''Establecer asociación de archivos con archivos pro'''
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.12/Src/qtdoc/doc/images/landing/icon_QtCreator_78x78px.png
Name[en_US]=Qt-Creator
Coloque este archivo en '''.local/share/applications''' o en '''/usr/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 ==
<div class='references-small'>
<references/>
</div>
Ver referencias en Ingles

Latest revision as of 01:07, 26 April 2021

En Ar Bg De El Es Fa Fi Fr Hi Hu It Ja Kn Ko Ms Nl Pl Pt Ru Sq Th Tr Uk Zh

Instalar Qt 5 en Ubuntu

Introducción

Este es un tutorial para la instalacion de Qt 5.12.x en Ubuntu 18.04. También se puede utilizar para versiones anteriores que no cuentan con soporte o para más recientes de Qt 6.x y Ubuntu. Se ha encontrado una diferencia para OpenGL y se agrega como una nota a continuación.

Guía de instalación (Paquete de Ubuntu)

Puede realizar la instalación utilizando directamente los repositorios oficiales en Ubuntu.

Abra una terminal. Escriba el siguiente comando y presione Enter:

sudo apt-get install qt5-default

Se instalará Qt 5.x.

Guía de instalación (Página de descarga de Qt)

  • Descarga

Visita la página de descargas de Qt y descargue el instalador para Linux dependiendo la versión que desea instalar en Ubuntu, Nota: las utimas versiones de ubuntu y Qt no cuenta con soporte para Linux 32-bit, si desea descargar una version antigua lo puede hacer desde: Versiones antiguas.

El archivo de instalación también se puede descargar a través de la línea de comandos utilizando wget.

Abra una terminal. Escriba el siguiente comando y presione Enter:

Ejemplo:

wget https://download.qt.io/official_releases/qt/5.12/5.12.10/qt-opensource-linux-x64-5.12.10.run
  • Instalar

Despues de descargar el archivo desde consola, escriba las siguientes lineas de comando para asignar los permismos y poder ejecutar el instalador. Nota: Recuerde escribir sudo antes de ejecutar el comando.

chmod +x qt-opensource-linux-x64-5.12.10.run
./qt-opensource-linux-x64-5.12.10.run
  • Instalar g++

Abra un terminal y ejecute el siguiente comando para instalar g++ y paquetes necesarios:

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 con 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 archivos pro

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.12/Src/qtdoc/doc/images/landing/icon_QtCreator_78x78px.png
Name[en_US]=Qt-Creator

Coloque este archivo en .local/share/applications o en /usr/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