Ubuntu LinuxにQt SDKをインストールする方法

ページ名:Ubuntu LinuxにQt SDKをインストールする方法

は、グラフィカル・ユーザー・インターフェース(GUI)を備えたアプリケーション・ソフトウェアを開発するために広く使用されているクロスプラットフォーム・アプリケーション・フレームワークである。Qtで開発された有名なアプリケーションには、Skypeなどがある。Qtは、Windows、Linux、Mac OS Xオペレーティングシステム上で動作するポータブルなクロスプラットフォームアプリケーションユーザーインターフェイスフレームワークです。Qt SDKは、Windows、Linux、Mac OS X上で動作するアプリケーション用のグラフィカルユーザーインターフェイス(GUI)を作成するのに役立ちます。Qt SDK の詳細については、.Qt SDK を参照してください。 最初の Qt プログラムの作成に関する追加情報については、次のドキュメント「How to Create Your First Qt Program on Ubuntu Linux」を参照してください。

注:このドキュメントは、Ubuntu Linux上のソフトウェア開発キットであるQt SDK 4.8とQt SDK 5.0の64ビット版のインストールについて説明しています。

方法1

Qt SDK 4.8のインストール手順

  1. お使いのUbuntu Linuxオペレーティングシステムのビットバージョンを決定するには、ターミナルを開いて以下のように入力し、お使いのオペレーティングシステムに対応するQt SDKのビットバージョンをダウンロードします。例えば、32ビットのUbuntu Linuxであれば32ビットのQt SDKをダウンロードし、64ビットのUbuntu Linuxであれば64ビットのQt SDKをダウンロードします。
    • タイプ/コピー/貼り付け: file /sbin/init
    • お使いのUbuntu Linuxオペレーティングシステムアーキテクチャのビットバージョンをメモしてください。
  2. Qtソフトウェア開発キット(SDK)をダウンロードします。
    • Qt SDKの32ビット版または64ビット版など、お使いのUbuntu Linuxシステム・アーキテクチャを選択します。また、以下の手順で開発ライブラリを追加し、Qtアプリケーションを複雑な操作なしに実行できるようにします。
    • 注意:SDKをダウンロードする際は、よほど高速なダウンロード接続がない限りダウンロードに時間がかかるため、オフラインインストールをダウンロードしてください。
    • Qt SDKのダウンロードには、オンラインインストーラとオフラインインストーラの2つの方法があります。オフラインの方法でSDK全体をダウンロードすることを好む人もいます。Qt SDKを構成するクラスは非常に大きいため、低速回線ではSDKのダウンロードに数時間かかります。これは、Qt SDKを試したい一部のユーザーにとっては嫌なことかもしれません。
    • 提案です:よほど高速な接続でない限り、オンラインインストーラーではなくオフラインインストーラーを使用してみてください。
  3. ターミナルを開き、以下のコマンドを入力してください:
    • タイプ/コピー/ペースト: sudo apt-get install synaptic
    • タイプ/コピー/ペースト: sudo apt-get update
    • このコマンドは、インターネット経由でパッケージのインデックスファイルを更新し、ソースから再同期するために使用します。
    • Type/Copy/Paste: sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
    • このコマンドはUbuntu Linuxシステムに追加のQt開発ライブラリを追加し、システム上でQtプログラムをスムーズに実行できるようにします。
  4. タイプ/コピー/ペースト: cd /home/"your_user_name"/Downloads
    • これでシステムのDownloadsディレクトリに移動します。
  5. Type/Copy/Paste: sudo -s chmod u+x QtSdk-offline-linux-x86_64-v1.2.1.run
    • これにより、システム上のすべてのユーザーがQt SDKを実行できるようになります。
  6. 以下のコマンドを実行してQt SDKをインストールします。
    • タイプ/コピー/貼り付け: sudo -s ./QtSdk-offline-linux-x86_64-v1.2.1.run -style cleanlooks
    • Qt SDKをインストールするには、スーパーユーザー権限が必要です。
  7. Qt SDKをインストールします。Qt SDKをインストールするディレクトリを選択するプロンプトが表示されます。optを選択すると、Qt SDKは/opt/QtSDKというディレクトリにインストールされます。
  8. 以下のコマンドを実行して、Qt SDK ディレクトリの場所のパーミッションをすべてのユーザーが使用できるように変更します。
  9. タイプ/コピー/ペースト: sudo -s chmod -R 777 /opt/QtSDK
    • これにより、Qt SDKはシステム上の全てのユーザーで実行可能になります。
  10. Type/Copy/Paste: sudo -s chmod -R 777 /home/"your_user_name"/.config/Nokia
    • これにより、QtCreator を起動したときに、/home/"your_user_name"/.config/Nokia ディレクトリに書き込めないというエラーメッセージが表示されなくなります。
  11. Qtプログラムがインストールされるまで待ち、ターミナルを開き、nanoやgeditなどのテキストエディタで/etc/profileを編集します。
    • タイプ/コピー/ペースト: sudo -s nano /etc/profile
    • または
    • タイプ/コピー/ペースト: sudo -s gedit /etc/profile
  12. etc/profileファイルの末尾までスクロールダウンし、以下のテキストを入力する。この行を/etc/profileのシステムワイド・ファイルに追加することで、ターミナル・ラインからQtプログラムをコンパイルできるようになります。
  13. タイプ/コピー/ペーストしてください:
    • PATH=/opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin:$PATH
    • エクスポートPATH
  14. 確認してください。上記の太字で強調表示されている数字はQt SDKのバージョン番号を示していますので、Qt SDKの正しいバージョン番号を入力してください。Qt SDKは常にバージョンアップしています。そのため、Qt SDKのバージョン番号に注意してください。
    • 例えば、この例ではQtバージョン4.8.1を使用しているので、/etc/profileのバージョン番号は4.8.1となります。
  15. etc/profileファイルを保存して終了します。
  16. 以下のコマンドを実行して、/etc/profileファイルをリロードします。
    • タイプ/コピー/ペースト: ./etc/profile
    • ./etc/profile ファイルを再読み込みするには、.の後にスペースを入力してください。
  17. etc/profileファイルが再読み込みされるまで待ちます - 次のコマンドを実行します Ubuntu LinuxシステムがQt SDKをシステムPATHに受け入れたことを確認するには、次のコマンドを入力します。
  18. タイプ/コピー/ペースト: which qmake
    • 以下のような応答が返ってくるはずです。
    • /opt/QtSDK/Desktop/Qt/4.8.1/gcc/bin/qmake
  19. また、以下のコマンドを入力してください:
    • タイプ/コピー/ペースト: qmake -version
  20. 次のような応答が返ってきます:
    • QMake バージョン 2.01a
    • '/opt/QtSDK/Desktop/Qt/4.8.1/gcc/libにあるQtバージョン4.8.1を使用しています。
  21. これで、コマンドラインからQtプログラムをコンパイルできるようになりました。これで、Ubuntu LinuxシステムでQtプログラムをコンパイルする準備が整いました。Qt SDK がシステムにインストールできたら、最初の Qt プログラムをコンパイルしてみましょう。
方法2

Qt SDK 5.0のインストール手順

  1. ターミナルを開き、以下のように入力してUbuntu Linuxオペレーティングシステムのビットバージョンを決定し、オペレーティングシステムに合ったQt SDKのビットバージョンをダウンロードしてください。例えば、32ビットのUbuntu Linuxであれば32ビットのQt SDKをダウンロードし、64ビットのUbuntu Linuxであれば64ビットのQt SDKをダウンロードします。
    • タイプ/コピー/貼り付け: file /sbin/init
    • お使いのUbuntu Linuxオペレーティングシステムアーキテクチャのビットバージョンをメモしてください。
  2. Qtソフトウェア開発キット(SDK)をダウンロードします。
    • Qt SDKの32ビット版または64ビット版など、お使いのUbuntu Linuxシステム・アーキテクチャを選択します。また、以下の手順で開発ライブラリを追加し、Qtアプリケーションを複雑な操作なしに実行できるようにします。
    • 注意:SDKをダウンロードする際は、よほど高速なダウンロード接続がない限りダウンロードに時間がかかるため、オフラインインストールをダウンロードしてください。
    • Qt SDKのダウンロードには、オンラインインストーラとオフラインインストーラの2つの方法があります。オフラインの方法でSDK全体をダウンロードすることを好む人もいます。Qt SDKを構成するクラスは非常に大きいため、低速回線ではSDKのダウンロードに数時間かかります。これは、Qt SDKを試したい一部のユーザーにとっては嫌なことかもしれません。
    • 提案よほど高速な接続でない限り、オンライン・インストーラではなくオフライン・インストーラを使用してください。
  3. ターミナルを開き、以下のコマンドを入力してください:
    • タイプ/コピー/ペースト: sudo apt-get install synaptic
    • タイプ/コピー/ペースト: sudo apt-get update
    • このコマンドは、インターネット経由でパッケージのインデックスファイルを更新し、ソースから再同期するために使用します。
    • Type/Copy/Paste: sudo apt-get install qt4-dev-tools libqt4-dev libqt4-core libqt4-gui
    • このコマンドはUbuntu Linuxシステムに追加のQt開発ライブラリを追加し、Qtプログラムをシステム上でスムーズに実行できるようにします。この情報は、Qt SDK 4.8互換のライブラリをインストールしたい場合に備えています。
    • タイプ/コピー/ペースト: sudo apt-get install build-essential
    • これでコンパイル用の C/C++ ライブラリが追加されます。
    • Type/Copy/Paste: sudo apt-get install "^libxcb.*" libx11-xcb-dev libglu1-mesa-dev libxrender-dev
    • これにより、Qtアプリケーションを実行する際にOpenGL機能が追加されます。
  4. タイプ/コピー/貼り付け: cd /home/"あなたのユーザー名"/Downloads
    • これでシステムのDownloadsディレクトリに移動します。
  5. Type/Copy/Paste: sudo -s chmod u+x qt-linux-opensource-5.0.2-x86_64-offline.run
    • これにより、システム上のすべてのユーザーがQt SDKを実行可能になります。
  6. 以下のコマンドを実行してQt SDKをインストールします。
    • タイプ/コピー/貼り付け: sudo -s ./qt-linux-opensource-5.0.2-x86_64-offline.run -style cleanlooks
    • Qt SDKをインストールするには、スーパーユーザー権限が必要です。
  7. Qt SDKをインストールします。Qt SDK をインストールするディレクトリを選択するプロンプトが表示されます。optを選択すると、Qt SDKは/opt/QtSDKというディレクトリにインストールされます。
  8. 以下のコマンドを実行して、Qt SDK ディレクトリの場所のパーミッションをすべてのユーザーが使用できるように変更します。
  9. タイプ/コピー/ペースト: sudo -s chmod -R 777 /opt/Qt5.0.2
    • これにより、システム上のすべてのユーザーがQt SDKを実行できるようになります。
  10. タイプ/コピー/貼り付け: sudo -s chmod -R 777 /home/"your_user_name"/.config/QtProject
    • これにより、QtCreator を起動したときに、/home/"your_user_name"/.config/QtProject ディレクトリに書き込むことができないというエラーメッセージが表示されるのを防ぐことができます。
  11. Qt プログラムがインストールされたら、ターミナルを開き、nano や gedit などのテキストエディタで /etc/profile を編集します。
    • タイプ/コピー/ペースト: sudo -s nano /etc/profile
    • または
    • タイプ/コピー/ペースト: sudo -s gedit /etc/profile
  12. etc/profileファイルの末尾までスクロールダウンし、以下のテキストを入力する。この行を/etc/profileのシステムワイド・ファイルに追加することで、ターミナル・ラインからQtプログラムをコンパイルできるようになります。
  13. タイプ/コピー/ペーストしてください:
    • PATH=/opt/Qt5.0.2/5.0.2/gcc/bin:$PATH
    • エクスポートPATH
  14. 確認してください。上記の太字でハイライトされている数字はQt SDKのバージョン番号を示していますので、Qt SDKの正しいバージョン番号を入力してください。Qt SDKは常にバージョンアップしています。そのため、Qt SDKのバージョン番号に注意してください。
    • 例えば、この例ではQtのバージョン5.0.2を使用しているので、/etc/profileのバージョン番号は5.0.2となります。
  15. etc/profileファイルを保存して終了します。
  16. 次のコマンドを実行して、/etc/profileファイルを再読み込みします。
    • タイプ/コピー/ペースト: ./etc/profile
    • ./etc/profile ファイルを再読み込みするには、.の後にスペースを入力してください。
  17. etc/profileファイルをリロードします。以下のコマンドを実行して、Ubuntu LinuxシステムがQt SDKをシステムのPATHに受け入れたことを確認します。
  18. タイプ/コピー/ペースト: which qmake
    • 以下のような応答が返ってくるはずです。
    • /opt/Qt5.0.2/5.0.2/gcc/bin/qmake
  19. 以下のコマンドを入力してください:
    • タイプ/コピー/ペースト: qmake -version
  20. 次のような応答が返ってきます:
    • QMake バージョン 3.0
    • Qtバージョン5.0.2(/opt/Qt5.0.2/5.0.2/gcc/lib)を使用しています。
  21. これで、Qt SDK 5.0のプログラムをコマンドラインからコンパイルできるようになりました。これで、Ubuntu LinuxシステムでQtプログラムをコンパイルする準備が整いました。Qt SDK がシステムにインストールできたら、最初の Qt プログラムをコンパイルしてみましょう。
この記事は、CC BY-NC-SAの下で公開されている「 How to Install Qt SDK on Ubuntu Linux」を改変して作成しました。特に断りのない限り、CC BY-NC-SAの下で利用可能です。

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧