Qt 5.4 arquivos .so suportados vêm com o padrão Ubuntu 14.04 LTS Trusty ou não

2

Eu posso fazer o arquivo deb do aplicativo Qt 5.2.1, mas não o aplicativo Qt 5.4 no Ubuntu 14.04 LTS, 64 bits.

Eu vi que arquivos Qt .so presentes no caminho /usr/lib/x86_64-linux-gnu/ são compatíveis com Qt 5.2.1 e não compatíveis com o Qt 5.4.

Então eu só quero saber que arquivos de .so compatíveis com a versão Qt vêm com o padrão 14.04 LTS Trusty e, se não compatível com Qt 5.4, como posso torná-lo compatível com Qt 5.4?

Obrigado.

    
por User2546 26.02.2015 / 12:19

2 respostas

1

O repositório para o Ubuntu 14.04 LTS contém atualmente arquivos para o Qt5 até a versão 5.2.1

Sempre que houver uma nova versão, a equipe do Ubuntu terá que garantir que esta nova versão seja integrada ao repositório. Mas geralmente apenas correções de bugs e pequenos recursos são adotados em versões mais antigas do Linux.

O 14.04 é uma versão do Suporte de Longo Prazo, portanto, ele recebe atualizações por mais tempo, mas não tenho certeza se receberá o Qt mais recente. Além disso, essa versão é bem nova, então levará algum tempo até que ela chegue ao repositório.

Portanto, não há uma maneira fácil de fazer o que você deseja. Eu assumo agora um pouco sobre o empacotamento , já que você disse que já empacotou um aplicativo. Talvez um PPA possa ser uma solução. Você pode fornecer um pacote para o Qt5.4 e outro para o seu aplicativo. Talvez já exista um Qt PPA, mas não consegui encontrar um.

Editar: Talvez este PPA

    
por Benjamin Maurer 26.02.2015 / 13:41
1

Você pode obter a versão do software que você instalou no centro de software ou pesquisando pacotes do ubuntu

link

qt5 é a versão 5.2 no Ubuntu 14.04

link

os arquivos em qt5.2 não são compatíveis com os arquivos em qt5.4

Se você quiser uma versão do qt não nos repositórios do Ubuntu você precisa instalá-la manualmente.

Há instruções aqui:

link

link

link

Eu não vi um ppa para isso e a maioria das instruções de construção usam Qt5.2 ou 5.3.

Você pode tentar o último link, construindo a partir do git, mas não tenho certeza se funciona. Eu tentei construir 5.3 no Ubuntu 14.04 sem sucesso, então, não posso confirmar que é possível.

Se você "deve ter" qt5.4 você pode precisar usar uma versão superior do Ubuntu (15,04)

link

ou uma distro alternativa. O Fedora tem o qt5.4 nos repositórios - link

    
por Panther 26.02.2015 / 13:50