QML 2.0およびQt5で開発したい場合、12.04のリポジトリにはベースパッケージが存在しないようです。どのPPAを追加する必要がありますか?バイナリインストーラーですか?ツールキットを自分でコンパイルしますか?
これらは個別の質問ではなく、回答への可能なトラックです。
Ubuntu Phone向けに開発したいのに、まだ堅固なLTS開発ボックスがある場合は、これが適切なパスのように思えます。
Qt 5.xを12.04 LTSにインストールするにはどうすればよいですか?
QML 2.0およびQt5で開発したい場合、12.04のリポジトリにはベースパッケージが存在しないようです。どのPPAを追加する必要がありますか?バイナリインストーラーですか?ツールキットを自分でコンパイルしますか?
これらは個別の質問ではなく、回答への可能なトラックです。
Ubuntu Phone向けに開発したいのに、まだ堅固なLTS開発ボックスがある場合は、これが適切なパスのように思えます。
Qt 5.xを12.04 LTSにインストールするにはどうすればよいですか?
回答:
これを行うには、次のPPAをシステムに追加します。
ppa:canonical-qt5-edgers / ubuntu1204-qt5(PPAの使用方法については、ここをクリックしてください。)
通常、次のコマンドを使用してこれを実行できます。
sudo apt-add-repository ppa:canonical-qt5-edgers/ubuntu1204-qt5
sudo apt-get update
次のステップは、Qt5 / QML 2.0開発に必要なパッケージをインストールすることです。これらのコマンドを実行することでそれを行うことができます:
sudo apt-get install qtdeclarative5-dev
これにより、デスクトップQtおよびQMLを使用した開発に必要なヘッダー/ライブラリがインストールされます。また、このページからQt Creatorの最新リリースを入手することもできます。
Qt Creatorには、新しいQt5インストールの検索で問題が発生することがあることがわかりました。その場合は、次の手順を実行します。
[追加...]をクリックして、OSに対応する場所を入力します。
32ビット:/usr/lib/i686-linux-gnu/qt5/bin/qmake
64ビット:/usr/lib/x86_64-linux-gnu/qt5/bin/qmake
以前は、これらのパッケージは次の場所にありました。
「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/
それは2016年5月に発生したようです。
Ubuntu SDKチームPPA(ppa:ubuntu-sdk-team/ppa
)は、Ubuntu 12.04用にQt 5.0のみを提供します。
新しいQtバージョンの機能が必要な場合は、Stephan Binnerの新しいPPAを使用して、Precise and Trustyを使用できます。彼は、4.8以降のすべてのQtバージョンのPPAを作成しました。
Qtシステムパッケージを混乱させないために、このPPAのパッケージがインストールされる/opt
ため/opt/qtXX/include
、ビルドツールへの正しいパス()を通知する必要があります(PPAが提供するQt Creatorを使用しない場合)。
PPAを選択してください
LaunchpadのStephanのプロファイルページから、必要なQtバージョンとお持ちのUbuntuバージョンに一致するPPAを選択します。PreciseはUbuntu 12.04で、TrustyはUbuntu 14.04であることに注意してください。
Ubuntu 12.04にQt 5.5をインストールする場合、/ opt Precise(この記事の執筆時点でPreciseで利用可能な最新のQtバージョン)にQt 5.5.1を選択する必要があります。
Ubuntu 14.04にQt 5.5をインストールするには、/ opt TrustyにQt 5.5.1を選択します。
PPAをシステムに追加します
PPAページを開きます。次のようなものが表示されるはずです。
次にapt-add-repository
、上記の太字のテキストを続けて実行します(PPAページの実際のPPAアドレスを使用してください!):
sudo apt-add-repository ppa:beineri/opt-qt551
更新パッケージはインストールQtをリストします
以下を実行して、追加されたリポジトリからパッケージリストをダウンロードし、Qt(およびQt Creator)をインストールします。
sudo apt-get update
sudo apt-get install qt-latest qtcreator-latest
qDebug()
、14.04.3で未解決のシンボルの問題を解決するのに役立ちました。コンパイルされたライブラリバージョンは5.5.0でしたが、ランタイムは5.2.1(別のマシン上)でした。プログラムを実行する前にインストールqt55declarative
して使用しましたsource /opt/qt55/bin/qt55-env.sh
。
Qt 5. *をインストールする方法:
sudo apt-get install build-essential libgl1-mesa-dev