ubuntu16.04でQtインストーラーフレームワークを使用してインストールパッケージを作成する

目次

 

1.Qtインストーラーフレームワークの概要

2.Qtインストーラーフレームワークのインストール

3.Qtインストーラーフレームワークの使用


1.Qtインストーラーフレームワークの概要

Qtインストーラーフレームワークは、Qtによって正式に提供されるインストールパッケージ制作フレームワークです。Qt SDK、QtCreatorなどのインストールパッケージ製品で広く使用されています。

サポート:Linux、Microsoft Windows、OS X

Qtライブラリを使用して開発されたアプリケーションには、通常、次の2つのリリース方法があります。

a。静的コンパイルとリリース:すべてのQtコアライブラリを実行可能ファイルにコンパイルします。長所:シンプルで単一。短所:実行可能なプログラムは大きい。

b。インストールパッケージを作成して公開する:実行可能プログラムとそれに依存するライブラリファイルを一緒にパックして圧縮し、インストールパッケージにして公開します。

公式チュートリアル:https//doc.qt.io/qtinstallerframework/index.html

中国語の翻訳:https//www.cnblogs.com/oloroso/p/6775220.html

 

2.Qtインストーラーフレームワークのインストール

ダウンロードリンク:  http//download.qt.io/official_releases/qt-installer-framework/

Linuxバージョンをダウンロードする

./QtInstallerFramework-linux-x64.runを実行するか、ダブルクリックします

 

 

3.Qtインストーラーフレームワークの使用

インストールパスには、xxx / QtIFW-3.0.4 / examplesという多くの例があります。

 

例から1つをコピーし、これに基づいて変更します。この記事では、例としてチュートリアルを使用します。

1)変更:config / config.xml

https://blog.csdn.net/weixin_33890526/article/details/86121199

<?xml version="1.0" encoding="UTF-8"?>
<Installer>
    <Name>桌面定位工具</Name>
    <Version>1.0.0</Version>
    <Title>桌面定位工具安装</Title>
    <Publisher>shenjun</Publisher>
    <StartMenuDir>pos</StartMenuDir>
    <TargetDir>@HomeDir@/opt/upos</TargetDir>
</Installer>

2)修改: packages/com.vendor.product/meta/package.xml

<?xml version="1.0" encoding="UTF-8"?>
<Package>
    <DisplayName>README.txt</DisplayName>
    <Description>A README.txt, accessible through a start menu entry.</Description>
    <Version>0.1.0-1</Version>
    <ReleaseDate>2020-08-15</ReleaseDate>
    <Licenses>
        <License name="Beer Public License Agreement" file="license.txt" />
    </Licenses>
    <Default>script</Default>
    <Script>installscript.qs</Script>
    <UserInterfaces>
        <UserInterface>page.ui</UserInterface>
    </UserInterfaces>
</Package>

3)実行可能ファイルは次の場所に配置されます:packages / com.vendor.product / data
 

4)インストールファイルを生成します:xxx / xxxx / binarycreator -c config / config.xml -p packages xxx.run

/home/eagle/QtIFW-3.0.4/bin/binarycreator -c config / config.xml -p packages pos_v1.0.run

binarycreatorツールはQtIFW-3.0.4 / bin、https: //doc.qt.io/qtinstallerframework/ifw-tools.html#binarycreatorの下にありbinarycreator参数说明:ます

---完了です-------------------

交換グループ番号:245022761(ITプロジェクト交換グループ)

 

おすすめ

転載: blog.csdn.net/qq_40602000/article/details/108021462