QT QIFW Linux下制作软件安装包

一、概述

和windows的操作步骤差不多,我们需要下装linux下的安装程序,然后修改config.xml、installscript.qs和package.xml文件。

QT QIFW Windows下制作安装包(一)-CSDN博客

一、下装QIFW

下装地址:/official_releases/qt-installer-framework 的索引icon-default.png?t=N7T8https://download.qt.io/official_releases/qt-installer-framework/

QT QIFW Linux下制作软件安装包_第1张图片

QT QIFW Linux下制作软件安装包_第2张图片

 三、config.xml



    app
    1.0.0
	app Installer 
    app
	app
    @HomeDir@/app
	Modern

四、package.xml 



    app
    需要安装的组件
    1.0.0-1
    
    script
    
    true

五、installscript.qs脚本

function Component()
{
}
 
function operationForLinux()
{	
	var params  =  "Name=app" + "\n";
	params += "Icon=@TargetDir@app/app.png" + "\n";
	params += "Version=@Version@" + "\n";
	params += "Exec=@TargetDir@/app/app.sh" + "\n";
	params += "Terminal=false" + "\n";
	params += "Encoding=UTF-8" + "\n";
    params += "Type=Application" + "\n";

	var desktop = "app.desktop";
 	component.addOperation("CreateDesktopEntry", "@TargetDir@/app.desktop", params);
	var desktoppath = QDesktopServices.storageLocation(0);
	component.addOperation("Copy", "@TargetDir@/app.desktop",  desktoppath + "/app.desktop"); 	
}

Component.prototype.createOperations = function()
{
    component.createOperations(); 
	operationForLinux();
}



六、打开终端,运行打包命令

打包命令:binarycreator程序路径 -f -c config/config.xml -p packages 安装包名称 -v

QT QIFW Linux下制作软件安装包_第3张图片

QT QIFW Linux下制作软件安装包_第4张图片

QT QIFW Linux下制作软件安装包_第5张图片

六、双击安装程序 

QT QIFW Linux下制作软件安装包_第6张图片 QT QIFW Linux下制作软件安装包_第7张图片QT QIFW Linux下制作软件安装包_第8张图片QT QIFW Linux下制作软件安装包_第9张图片

QT QIFW Linux下制作软件安装包_第10张图片

QT QIFW Linux下制作软件安装包_第11张图片

七、打开app

QT QIFW Linux下制作软件安装包_第12张图片

八、卸载软件

 1、找到软件的安装位置

QT QIFW Linux下制作软件安装包_第13张图片

2、运行卸载程序

QT QIFW Linux下制作软件安装包_第14张图片

3、进行卸载

QT QIFW Linux下制作软件安装包_第15张图片

QT QIFW Linux下制作软件安装包_第16张图片

你可能感兴趣的:(QT,linux,运维,服务器)