Linux 向け Qt - Qt のその他のインストール方法
概要
Linux では、以下のソースから Qt フレームワークおよび設計・開発ツールをインストールできます:
- Qt Online Installer (推奨)。
- リリース当日に、Qtの最新バージョンを利用できるようになります。
- 新しいバージョンと並行して、古いバージョンの Qt をインストールすることができます。
- 商用版のみのモジュールを含め、すべての Qt モジュールが利用可能です。
- Qt Creator およびQt Design Studio 内の Qt バージョンが事前に設定されています。
Qt Online Installer 機能豊富で柔軟性が高く、アプリケーションのディストリビューションに依存しないビルドの提供など、商用利用ケースを完全にサポートしています。また、The Qt CompanyおよびThe Qt Projectによるサポートが最も充実しているバージョンでもあります。Qtを使用した開発を計画されている場合は、このバージョンをお勧めします。
- ネイティブのパッケージマネージャー。
- Qt アカウントは不要です。
- 通常、Qt 6の最新版が同梱されています(ただし、必ずしも最新バージョンとは限りません)。
- Qt ライブラリおよびツールは、バンドルされたものではなく、パッケージマネージャーからのサードパーティ製モジュールを使用します。
- 一部の Qt モジュール(特に商用版のみのもの)やツールが含まれていない場合があります。
- インストール後に追加の設定が必要になる場合があります。
以下のコマンドを使用して、Qt Framework、Qt Design Studio 、およびQt Creator をインストールできます:
- ディストリビューションのパッケージマネージャー(Qt FrameworkおよびQt Creator 用)。
- Flatpak(Qt Design Studio およびQt Creator 用)。
ネイティブのパッケージマネージャーから Qt Framework をインストールするのは、軽量で自動化も容易です。柔軟性や制御性を多少犠牲にするものの、特定の Qt バージョンの選択や管理の手間が省けます。この方法は、Qt をローカルアプリケーションの依存関係としてのみインストールする必要がある場合や、ネイティブのパッケージマネージャーを通じてアプリケーションを提供する予定がある場合に最適です。
ディストリビューションのパッケージマネージャーを使用したQtおよびQt Creator のインストール
多くのLinuxディストリビューションでは、パッケージマネージャーを通じてQtパッケージおよびQt Creator が提供されています。
UbuntuおよびDebianベースのシステムへのQtのインストール
DebianベースのシステムでQtアプリケーションをビルドするために必要なパッケージを検索・インストールするには、以下のコマンドを使用します:
- 利用可能なパッケージを確認するには:
apt list qt6-*dev* - 特定の開発用パッケージ(例:
qtbaseやqtdeclarative)をインストールするには:sudo apt install qt6-{base,declarative}-dev - 利用可能なすべての開発用パッケージ、ドキュメント、ビルドツール、およびQt Creator をインストールするには:
sudo apt install qt6-*{dev,doc}* qtcreator cmake clazy g++
関連項目:Enterprise Qt Debian パッケージ
FedoraベースのシステムへのQtのインストール
FedoraベースのシステムでQtアプリケーションをビルドするために必要なパッケージを検索・インストールするには、以下のコマンドを使用します:
- 利用可能なパッケージを確認するには:
dnf repoquery qt6-*devel* - 特定の開発用パッケージ(例:
qtbaseやqtdeclarative)をインストールするには:sudo dnf install qt6-{qtbase,qtdeclarative}*devel* - 利用可能なすべての開発用パッケージ、ドキュメント、ビルドツール、およびQt Creator をインストールするには:
sudo dnf install qt6-*{devel,doc}* qt-creator
openSUSE ベースのシステムへの Qt のインストール
openSUSEベースのシステムでQtアプリケーションをビルドするために必要なパッケージを検索・インストールするには、以下のコマンドを使用します:
- 利用可能なパッケージを確認するには:
zypper se qt6*devel* - 特定の開発用パッケージ(例:
baseやdeclarative)をインストールするには:sudo zypper in qt6-{base,declarative}*devel - 利用可能なすべての開発パッケージ(ドキュメントを含む)および `Qt Creator` をインストールするには:
sudo zypper in qt6*{devel,docs,creator}*
Flatpak を使用してQt Creator およびQt Design Studio をインストールする
Flathubリポジトリから、Qt Creator とQt Design Studio をFlatpakアプリケーションとしてインストールできます:
- Qt Creator https://flathub.org/en/apps/io.qt.QtCreator で利用可能です。
- Qt Design Studio https://flathub.org/en/apps/io.qt.qtdesignstudio から入手できます。
お使いのシステムにFlatpakアプリケーションをインストールする方法については、お使いのディストリビューションのドキュメントを参照してください。
追加の設定
ディストリビューションのパッケージマネージャーから Qt Framework およびQt Creator をインストールした後、開発環境の設定が必要になる場合があります。たとえば、Qt Creator 内に Qt のバージョンやキットを作成・設定したい場合などです。
詳細については、「Qt Creator:Qt Creator の設定」のページを参照してください。
© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.