web-dev-qa-db-ja.com

Qt 5.xを12.04 LTSにインストールするにはどうすればよいですか?

QML 2.0およびQt5で開発したい場合、12.04のリポジトリにはベースパッケージが存在しないようです。どのPPAを追加する必要がありますか?バイナリインストーラーですか?ツールキットを自分でコンパイルしますか?

これらは個別の質問ではなく、回答への可能なトラックです。

Ubuntu Phone向けに開発したいが、それでも堅実なLTS開発ボックスがある場合は、これが適切なパスのようだからです。

Qt 5.xを12.04 LTSにインストールするにはどうすればよいですか?

38
RobotHumans

これを行うには、次のPPAをシステムに追加します。

ppa:canonical-qt5-edgers/ubuntu1204-qt5 Launchpad logoPPAの使用方法については、ここをクリックしてください。

通常、これは次のコマンドで実行できます。

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インストールの検索で問題が発生することがあることがわかりました。その場合は、次の手順を実行します。

  1. それを開いて、ツール->オプションに移動します
  2. 左側のメニューの[ビルドと実行]セクションをクリックします
  3. [Qtバージョン]タブをクリックします
  4. [追加...]をクリックして、OSに対応する場所を入力します。

    32ビット:/usr/lib/i686-linux-gnu/qt5/bin/qmake
    64ビット:/usr/lib/x86_64-linux-gnu/qt5/bin/qmake

以前は、これらのパッケージは次の場所にありました。

ppa:ubuntu-sdk-team/ppa Launchpad logo

「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月のどこかで発生したようです。

41
Nathan Osman

Ubuntu SDKチームPPA(ppa:ubuntu-sdk-team/ppa)は、Ubuntu 12.04用のQt 5.0のみを提供します。

新しいQtバージョンの機能が必要な場合は、Precise and Trustyに新しい Stephan BinnerのPPA を使用できます。彼は、4.8以降のすべてのQtバージョンのPPAを作成しました。

Qtシステムパッケージを混乱させないために、このPPAのパッケージは/optにインストールされるため、ビルドツールへの正しいパス(/opt/qtXX/include)を通知する必要があります(そうしない場合PPAが提供するQt Creatorを使用してください)。


説明書

  1. PPAを選択してください

    LaunchpadのStephanのプロファイルページから、必要なQtバージョンとお持ちのUbuntuバージョンに一致するPPAを選択します。 PreciseはUbuntu 12.04であり、TrustyはUbuntu 14.04であることに注意してください。

    Ubuntu 12.04にQt 5.5をインストールする場合、 Qopt 5.5.1 for/opt Precise (この記事の執筆時点でPreciseで利用可能な最新のQtバージョン)を選択する必要があります。

    Ubuntu 14.04にQt 5.5をインストールするには、 Qt 5.5.1 for/opt Trusty を選択します。

  2. PPAをシステムに追加します

    PPAページを開きます。次のようなものが表示されるはずです。

    enter image description here

    次にapt-add-repositoryを実行し、その後に上記の太字テキストを続けます(PPAページの実際のPPAアドレスを使用してください!):

    Sudo apt-add-repository ppa:beineri/opt-qt551
    
  3. 更新パッケージはインストールQtをリストします

    以下を実行して、追加されたリポジトリからパッケージリストをダウンロードし、Qt(およびQt Creator)をインストールします。

    Sudo apt-get update
    Sudo apt-get install qt-latest qtcreator-latest
    
13
Eric Carvalho