Hacer el paquete de instalación con Qt Installer Framework bajo ubuntu16.04

Tabla de contenido

 

1. Introducción a Qt Installer Framework

2. Instalación de Qt Installer Framework

3. Uso de Qt Installer Framework


1. Introducción a Qt Installer Framework

Qt Installer Framework es un marco de producción de paquetes de instalación proporcionado oficialmente por Qt. Es ampliamente utilizado en productos de paquetes de instalación como Qt SDK, Qt Creator, etc.

Soporte: Linux, Microsoft Windows y OS X

Las aplicaciones desarrolladas con la biblioteca Qt generalmente tienen dos métodos de publicación:

a. Compilación y lanzamiento estático: compile todas las bibliotecas centrales de Qt en un archivo ejecutable. Ventajas: Simple y sencillo; Desventajas: El programa ejecutable es grande.

b. Cree el paquete de instalación y publíquelo: empaque y comprima el programa ejecutable y sus archivos de biblioteca dependientes juntos, conviértalo en un paquete de instalación y publíquelo.

Tutorial oficial: https://doc.qt.io/qtinstallerframework/index.html

Traducción al chino: https://www.cnblogs.com/oloroso/p/6775220.html

 

2. Instalación de Qt Installer Framework

Enlace de descarga:   http://download.qt.io/official_releases/qt-installer-framework/

Descarga la versión de linux

Ejecute ./QtInstallerFramework-linux-x64.run o haga doble clic

 

 

3. Uso de Qt Installer Framework

Hay muchos ejemplos en la ruta de instalación, xxx / QtIFW-3.0.4 / examples

 

Copie uno de los ejemplos y modifíquelo sobre esta base. Este artículo usa el tutorial como ejemplo:

1) Modificar: 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) Renovación: paquetes / 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) El archivo ejecutable se coloca en: packages / com.vendor.product / data
 

4) Genere archivos de instalación: xxx / xxxx / binarycreator -c config / config.xml -p paquetes xxx.run

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

La herramienta binarycreator se encuentra en QtIFW-3.0.4 / bin, binarycreator参数说明:https://doc.qt.io/qtinstallerframework/ifw-tools.html#binarycreator

--- Has terminado -------------------

Número de grupo de intercambio: 245022761 (grupo de intercambio de proyectos de TI)

 

Supongo que te gusta

Origin blog.csdn.net/qq_40602000/article/details/108021462
Recomendado
Clasificación