Como posso instalar o Qt 5.x no 12.04 LTS?

38

Se você quer desenvolver com QML 2.0 e Qt5, os pacotes base não parecem existir no repositório para 12.04. Que PPA devo adicionar? É um instalador binário? a compilar o kit de ferramentas você mesmo?

Essas não são perguntas separadas, são apenas possíveis pistas para uma resposta.

Estou perguntando porque se você quer desenvolver para o Ubuntu Phone, mas ainda tem uma caixa de desenvolvimento LTS sólida, este parece o caminho apropriado.

Como posso instalar o Qt 5.x no 12.04 LTS?

    
por RobotHumans 09.04.2013 / 05:56

3 respostas

41

Isso pode ser feito adicionando o seguinte PPA ao seu sistema:

% bl0ck_qu0te%

Você geralmente pode fazer isso com os seguintes comandos:

sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
sudo apt-get update

O próximo passo é instalar os pacotes necessários para o desenvolvimento do Qt5 / QML 2.0. Você pode fazer isso executando este comando:

sudo apt-get install qtdeclarative5-dev

Isso instalará os cabeçalhos / bibliotecas necessários para o desenvolvimento com a área de trabalho Qt e QML. Você provavelmente também vai querer pegar a última versão do Qt Creator de esta página .

Descobri que o Qt Creator às vezes tem problemas para encontrar sua nova instalação do Qt5. Se esse for o caso, execute estas etapas:

  1. abra-o e vá para Ferramentas- > Opções
  2. clique na seção "Criar e executar" no menu à esquerda
  3. clique na guia "Versões do Qt"
  4. clique em "Adicionar ..." e digite o local que corresponde ao seu sistema operacional:

    32 bits: /usr/lib/i686-linux-gnu/qt5/bin/qmake
    64 bits: /usr/lib/x86_64-linux-gnu/qt5/bin/qmake

Anteriormente, esses pacotes estavam localizados aqui:

% bl0ck_qu0te%

De acordo com o "Ubuntu SDK Team": Old Ubuntu 12.04 LTS Qt 5.0 packages have been moved to https://launchpad.net/~canonical-qt5-edgers/+archive/ubuntu/ubuntu1204-qt5/ , e isso parece ter ocorrido em maio de 2016.

    
por Nathan Osman 09.04.2013 / 06:06
13

O PPA da equipe do Ubuntu SDK ( ppa:ubuntu-sdk-team/ppa ) fornece apenas o Qt 5.0 para o Ubuntu 12.04.

Se você precisar de recursos das versões mais recentes do Qt, poderá usar os novos PPAs de Stephan Binner para Precise and Trusty. Ele criou PPAs para toda a versão do Qt começando em 4.8.

Para não mexer nos pacotes do sistema Qt, os pacotes deste PPA são instalados em /opt , então você terá que informar o caminho correto ( /opt/qtXX/include ) para sua ferramenta de compilação (se você não usar o Qt Creator fornecido pelo PPA).

Instruções

  1. Escolha um PPA

    Na página de perfil do Stephan no Launchpad, escolha o PPA que combina com a versão do Qt que você quer e a versão do Ubuntu que você tem. Lembre-se que o Precise é o Ubuntu 12.04 e o Trusty é o Ubuntu 14.04.

    Supondo que você queira instalar o Qt 5.5 no Ubuntu 12.04, você deve escolher Qt 5.5.1 para / opt Precise (a versão mais recente do Qt disponível para o Precise no momento desta publicação).

    Para instalar o Qt 5.5 no Ubuntu 14.04 escolha Qt 5.5.1 para / opt Trusty .

  2. Adicione o PPA ao seu sistema

    Abra a página do PPA. Você deveria ver algo assim:

    Em seguida, execute apt-add-repository seguido do texto em negrito acima ( use o endereço PPA real da página PPA! ):

    sudo apt-add-repository ppa:beineri/opt-qt551
    
  3. Atualizar pacote lista um Qt de instalação

    Execute o seguinte para baixar a lista de pacotes do repositório adicionado e instalar o Qt (e o Qt Creator):

    sudo apt-get update
    sudo apt-get install qt-latest qtcreator-latest
    
por Eric Carvalho 06.08.2015 / 14:50
-5

A maneira de instalar o Qt 5. *:

sudo apt-get install build-essential libgl1-mesa-dev
    
por user244881 21.01.2015 / 12:34