Instalação Qt 5.3.1 OpenSource
Escrito por: Cleiton BuenoData: 13/07/2014
Blog: http://www.cleitonbueno.wordpress.com
Na data em que escrevo este artigo o Qt está na versão 5.3.1, onde iremos ver todo oprocesso para baixar e instalar este framework em plataforma Linux e poder trabalharcom o Qt Creator.
Primeiro vamos realizar o download, acesse http://qt-project.org e vá em Downloads ouacesse direto http://qt-project.org/downloads, caso não aparecer uma lista com váriasopções clique em Show Downloads.
Algumas das opções para Downloads são:
Qt Online Installer for Linux 32-bitQt Online Installer for Linux 64-bitQt Online Installer for MacQt Online Installer for WindowsQt 5.3.1 for Android (Linux 32-bit)Qt 5.3.1 for Android (Linux 64-bit)Qt 5.3.1 for Linux 32-bitQt 5.3.1 for Linux 64-bitQt 5.3.1 for MacQt 5.3.1 for iOSQt 5.3.1 for Windows 32-bitQt 5.3.1 for Windows 64-bit
No meu caso estou usando uma máquina virtual com Linux Mint 17 64-bits, então aopção que vou escolher será Qt Online Installer for Linux 64-bit como na Figura01, emoutras vezes com o Qt4.8 eu sei usei versão full sem instalar no modo online, vamosfazer aqui o modo online :).
Figura01 – Link para download do Qt5.3.1
Com nosso arquivo baixado vide Figura02, vamos agora setar a permissão de execuçãocomo na Figura03 e executar o .run para abrir o instalador que pode ser vista naFigura04.
Figura02 – Arquivo .run do download
Figura03 – Setando permissão de execução
Figura04 – Tela inicial do instalação
Dando continuidade com Next iremos para a etapa do diretório de instalação que podeser no /home do usuário que está executando no meu caso cleiton que pode ser visto naFigura05 ou caso queira instalar no /opt execute o .run com permissão de super-usuario(sudo ou su) e mude para /opt como na Figura06 ou /usr/local/ por exemplo.
Figura05 – Instalação no home do usuário
Figura06 – Instalação como super-usuario para o /opt
No meu caso optei por ser no meu /home mesmo e cliquei em Next, onde agoraentramos no Select Components (Figura07) onde podemos deixar o padrão e avançar ainstalação ou dar uma incrementada, nesta etapa vamos deixar selecionado apenasQt5.3 e Tools, dentro de Qt5.3 caso não esteja selecionado marque gcc 64-bit as demaisopções não nos interessa neste artigo.
Figura07 – Select Components (Customizando nossa instalação)
Mas uma opção que merece uma atenção é Source Componentes > Add-Ons como naFigura08 onde podemos adicionar já nesta etapa de instalação alguns módulossuportados sem que tenhamos que instalar futuramente.
Figura08 – Source Components e a aba Add-Ons
E o que me interessa é QtSerialPort ( para comunicação serial ), Qtx11extras ( X11 doLinux ), qtsensors ( permite acesso ao hw dos sensores ), qtconnectivity ( vai comunicarcom NFC, Bluetooth ou RF então marque :) ) ae você pode selecionar o perfil quenecessita ou usar algo parecido com o meu.
Avançando chegamos sobre os termos de licença do Qt5 (Figura09), é interessante daratenção especial aqui caso seu foco seja comercial para não ter problemas, agora parahobbystas e entusiastas vale lembras que temos LGPL e GPLv3 mais informações edetalhes no link a seguir.
http://qt-project.org/doc/qt-5/licensing.html
Caso concorde selecione a primeira opção “I have read and agree...” e Next.
Figura09 – Termos de licença Qt5
Na próxima etapa é exibido um resumo do que irá ser instalado (Figura10) e para darinicio ao processo de instalação você deve clicar em Install.
Figura10 – Resumo da personalização da instalação do Qt5
E o processo de download, configuração e instalação será feito (Figura11), onde o que éobrigatório é uma conexão com internet :).
Ahh, e já estava me esquecendo vá tomar um cafezinho enquanto isso.
Figura11 – Progresso instalação Qt5.3.1
Se tudo ocorreu bem e nenhum problema ocorrer uma tela como a Figura12 é parasurgir, caso queira dar uma olhada no Readme e já abrir o Qt Creator avance clicandoem Finish ou desmarque as opções e clique em Finish.
Figura12 – Fim do processo de instalação do Qt5.3.1
Maravilha, se chegou até aqui com este passo a passo seu framework Qt5.3.1 estainstalado, mas onde ele está? No caso de minha distribuição Linux eu o encontrei emMenu > Desenvolvimento > Qt Creator (Opensource) como na Figura13, caso nãoencontrar ou estiver usando o Ubuntu use a busca do Unity.
Figura13 – Localizando o Qt Creator no Menu do Linux Mint 17
Para facilitar pode clicar com o botão direito em cima de Qt Creator (Opensource) eadicionar a sua Área de trabalho ;)
Clicando em Qt Creator (Opensource) iniciaremos a IDE pela primeira vez e ter aseguinte tela apresentada como na Figura14.
Figura14 – Tela inicial Qt Creator
Este trabalho de Cleiton Bueno, foi licenciado sob uma Licença Creative Commons Atribuição-NãoComercial-CompartilhaIgual 3.0 Brasil.Baseado no trabalho em http://www.cleitonbueno.wordpress.com.
Adicional
Eu não tive nenhum problema ao usar o Qt Online Installer for Linux 64-bit porém vi nainternet algumas pessoas relatando dificuldades ao instalar, de pré-requisito emplataforma Linux única coisa que é solicitada é build-essential e libgl1-mesa-dev quepode ser instalado facilmente com os seguintes comandos.
Debian/Ubuntu/Mint$ sudo apt-get update && sudo apt-get install build-essentia libgl1-mesa-dev
Fedora/CentOS$ sudo yum groupinstall “C Development Tools and Libraries”$ sudo yum install mesa-libGL-devel
OpenSUSE$ sudo zypper install -t pattern devel_basis
Referencias
http://qt-project.org/doc/qt-5/index.htmlhttp://qt-project.org/doc/qt-5/licensing.htmlhttp://qt-project.org/doc/qt-4.8/requirements-x11.htmlhttp://qt-project.org/doc/qt-5/linux.html