Ubuntu 14.04 LTS、64ビットでQt 5.2.1アプリのdebファイルを作成できますが、Qt 5.4アプリのdebファイルは作成できません。
パス/usr/lib/x86_64-linux-gnu/
にあるQt .soファイルはQt 5.4互換ではなくQt 5.2.1互換であることを確認しました。
だから、どのQtバージョンと互換性のある.so
ファイルがデフォルトのUbuntu 14.04 LTS Trustyに付属しているのか、Qt 5.4と互換性がない場合、どうすればQt 5.4と互換性があるのか知りたいだけです。
ありがとう。
現在、Ubuntu 14.04 LTSのリポジトリには、バージョン5.2.1までのQt5のファイルが含まれています
新しいリリースがあるたびに、Ubuntuチームは、この新しいバージョンがリポジトリに統合されていることを確認する必要があります。ただし、通常、バグ修正とマイナー機能のみが古いLinuxバージョンに採用されます。
14.04は長期サポートリリースであるため、更新がより長くなりますが、最新のQtを取得できるかどうかはわかりません。また、そのリリースはかなり新しいため、リポジトリに到達するまでしばらく時間がかかります。
だからあなたがやりたいことをする簡単な方法はありません。 packaging については、あなたがアプリを既にパッケージ化したと言っていたので、あなたは今かなりあなたを仮定します。多分 PPA が解決策かもしれません。 Qt5.4用のパッケージとアプリ用のパッケージを提供できます。すでにQt PPAがありますが、見つかりませんでした。
編集:たぶん このPPA
ソフトウェアセンター内で、またはubuntuパッケージを検索して、インストールしたソフトウェアのバージョンを取得できます。
qt5はUbuntu 14.04のバージョン5.2です
http://packages.ubuntu.com/trusty/qt5-default
qt5.2のファイルはqt5.4のファイルと互換性がありません
Ubuntuリポジトリにないバージョンのqtが必要な場合は、手動でインストールする必要があります。
ここに指示があります:
http://qt-project.org/wiki/Install_Qt_5_on_Ubunt
http://musescore.org/en/developers-handbook/compilation/compile-instructions-ubuntu-12.04-git
http://qt-project.org/wiki/Building_Qt_5_from_Git
私はこれに対するPPAを見ていません、そして、ほとんどの構築指示はQt5.2または5.3を使用します。
Gitからビルドする最後のリンクを試すことができますが、それが機能するかどうかはわかりません。 Ubuntu 14.04で5.3をビルドしようとしましたが成功しなかったため、それが可能であることを確認できません。
Qt5.4を「持っている必要がある」場合は、より高いバージョンのUbuntu(15.04)を使用する必要があります。
http://packages.ubuntu.com/vivid/qt5-default
または代替ディストリビューション。 Fedoraのリポジトリにはqt5.4があります- https://admin.fedoraproject.org/updates/qt5-qtbase