Qt Installer Framework とQt Online Installer 4.7.0 リリース

前回の4.6リリース以来、インストーラーフレームワークに大きな変更がありました。そのうちの1つは、Qt 5.15からQt 6.6.0に基礎となるQtバージョンを更新したことです。可能な限りQt 5.15で利用可能なプラットフォームをサポートしたかったため、Qtバージョンの更新を今まで延期してきました。

Qtのバージョンアップデートに伴い、より新しいバージョンのglibcライブラリが必要となりました。Qtメンテナンスツールは自動的に更新されなくなりました。ツールは、十分に新しいglibcバージョン(2.28以上)が見つかった場合のみ更新されます。これはユーザーに完全に透過的です。古いglibcバージョンの場合、Qtメンテナンスツールは更新されませんが、ユーザーには通知がされます。

インストーラの X Window System への Qt フレームワークの依存関係をいくつか修正しました。たとえば、ユーザーはインストーラーを実行する前にlib-cursor依存関係を明示的にインストールする必要がありません。

オフラインインストーラーの作成 

長い間、既製のオフライン・インストーラをユーザーに提供していなかったため、CLIに加えてGUIでもオフライン・インストーラを作成する必要がありました。そこで、以下の画像にあるように、ボタンを1回クリックするだけでオフラインインストーラを作成できるようになりました。

installer 4.7

GUIでのオフラインインストーラ生成 

コマンドラインの改善 

インストーラフレームワークでは、コンポーネントのエイリアスを定義できるようになりました。コマンドラインインストーラの使用は、コンポーネント名がリポジトリの構造を反映していたため、非常に困難でした。コンポーネントエイリアスを使用すると、1 つ以上のインストーラコンポーネントを含むエイリアス名を定義することができます。これにより、Qt バージョンや Qt ツールのインストールがより簡単になります。

ARM版Linuxのサポート

ARMプロセッサー上でデスクトップを実行するユーザーがますます増えているため、ARM上のLinuxのサポートを追加しました。WindowsのARM版は今年の春以降にサポートされる予定です。目標は、Qt 6.7 を x86_64 と arm64 アーキテクチャの両方のコンピュータにインストールできるようにすることです。

インストーラでの Linux on ARM のサポートは、テストフレームワークのいくつかの問題により、まだ集中的にテストすることができなかったため、テクノロジープレビューとなっています。

その他の改善と修正

ウェルカムページのプログレスバーが0%で数十秒間フリーズする場合がありました。これは修正されています。

インストーラ、アップデータ、アンインストーラの実行中に管理者権限の処理がクラッシュする場合がありました。慎重にケースを調査し、管理者権限の処理を修正しました。

また、エラーが発生した場合にコンポーネントをアンインストールされないようにしました。エラーは、たとえば、インストールプロセスが同時に実行されている場合に発生する可能性があります。同じフォルダでインストールが進行している場合、メンテナンスツールでインストールフォルダ内容を変更できなくなりました。

すべての変更点は変更ログでもご覧いただけます。

IFWとインストーラーの入手先

インストーラフレームワークのコンパイル済みバイナリは、Qt Online Installer からダウンロードできます。ソースとバイナリは、Qt Downloads ページ(オープンソース)または Qt Customer Portal(商用ユーザー向け)からもダウンロードできます。最新のドキュメントもオンラインで入手できます。

Qt Online Installer 4.7.0 は Qt Downloadsまたは Qt Customer Portal で入手できます。

このリリースにご協力いただいた皆様、ありがとうございました。


Blog Topics:

Comments