Estas instruções foram testadas no Ubuntu 12.04, no Ubuntu 12.10, tanto em 32 bits quanto em 64 bits.
Primeiramente, precisamos instalar algumas dependências. Instale estes, mesmo que você já tenha o Qt5 instalado:
sudo apt-get install build-essential libgtk2.0-dev libgl1-mesa-dev
Se ainda não o fez, baixe e instale o QtSDK do link .
Para o Ubuntu de 64 bits:
cd ~
wget http://releases.qt-project.org/qt5/5.0.0/qt-linux-opensource-5.0.0-x86_64-offline.run
mv qt-linux-opensource-5.0.0-x86_64-offline.run qt5-installer.run
Para o Ubuntu de 32 bits:
cd ~
wget http://releases.qt-project.org/qt5/5.0.0/qt-linux-opensource-5.0.0-x86-offline.run
mv qt-linux-opensource-5.0.0-x86-offline.run qt5-installer.run
Em seguida, torne-o executável:
chmod +x qt5-installer.run
Agora, execute-o como root para instalá-lo em / opt:
sudo ./qt5-installer.run
Siga as instruções e, quando for perguntado onde instalar, selecione / opt / QtSDK. De agora em diante, assumirei que você o tenha instalado nesse local, se você já tiver o Qt instalado em um local diferente, adapte as etapas para refletir sua instalação.
Após a instalação, sugiro que você apague a pasta de configuração do QtCreator, pois as permissões estão erradas. O QtCreator irá recriá-las quando for reiniciado.
cd ~/.config
sudo rm -rf QtProject
Agora, para os componentes do Qt Ubuntu, faça o download do arquivo de origem e descompacte-o:
wget https://launchpad.net/~ui-toolkit/+archive/ppa/+files/qt-components-ubuntu_0.1.24%7Equantal1.tar.gz
tar -zxvf qt-components-ubuntu_0.1.24~quantal1.tar.gz
Agora, para compilar e instalar os componentes, precisamos criar alguns links de simulação.
Para o Ubuntu de 64 bits:
sudo ln -s /opt/QtSDK/5.0.0/gcc_x64 /opt/qt5
Para o Ubuntu de 32 bits:
sudo ln -s /opt/QtSDK/5.0.0/gcc /opt/qt5
Mais uma coisa antes de compilar e instalar, precisamos alterar duas variáveis de ambiente, PATH e QML_IMPORT_PATH:
export PATH=$PATH:/opt/qt5/bin
export QML_IMPORT_PATH=/opt/qt5/imports
echo 'export PATH=$PATH:/opt/qt5/bin' >> ~/.bashrc
echo 'export QML_IMPORT_PATH=/opt/qt5/imports' >> ~/.bashrc
Agora precisamos gerar um Makefile e criar os componentes do Qt Ubuntu:
cd ~/trunk
qmake ubuntu-sdk.pro
make
sudo make install
Se tudo correr bem, os componentes devem ser compilados e instalados, agora precisamos testá-lo para garantir que tudo correu bem. Eu sugiro que você saia e volte antes de seguir os próximos passos.
- Abra o QtCreator, vá para Ferramentas - > Opções, selecione as Ferramentas Externas guia.
- Para o Qt Quick 1 Preview (qmlviewer), no campo Executável, escreva: / opt / qt5 / bin / qmlviewer
- Para o Qt Quick 2 Preview (qmlscene), no campo Executável, escreva: / opt / qt5 / bin / qmlscene.
- Clique em Aplicar e feche a janela Opções.
Tudo deve estar funcionando agora, uma coisa é ter em mente que para executar com sucesso um QML Ubuntu Phone Application, no arquivo .qmlproject você precisa remover o comentário de importPaths e adicionar "/ opt / qt5 / imports" nele assim:
Project {
...
/* List of plugin directories passed to QML runtime */
importPaths: [ "/opt/qt5/imports" ]
...
}
É sobre isso. Para qualquer comentário de perguntas e eu vou tentar voltar para você. Divirta-se!