linux 应用软件打包工具

1、网上很多基于linux平台打包方式,在这整理一下思路:

一、直接压缩文件(tar) ;
二、编写脚本+压缩文件链接>输出*.run;
三、使用打包工具InstallJammer;现在说下打包工具的介绍 : 原创在这介绍很详细

2、如何更改桌面快捷图标和开始菜单图标

在这里插入图片描述

3、另外,如何打包动态链接库

  • 写shell脚本,保存另存为(应用同名.sh),内容如下:
 #! /bin/sh
appname='basename $0 | sed s, \.sh$,,'
dirname='dirname $0'
tmp="${dirname#?}"
if [ "${dirname%$tmp}" != "/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRARY_PATH
$dirname/$appname "$@"
  • 再编辑一个脚本,编写指定可执行文件test和目录路径,另存pack.sh,内容如下:
 #! /bin/sh
exe="/home/creator/桌面/pusher/test-2.2.1/test"
des="/home/creator/桌面/pusher/test-2.2.1/"
deplist=$(ldd $exe | awk '{if(match($3,"/")){printf("%s "),$3}}')
cp $deplist $des
  • 两个文件放一起,然后修改pack.sh权限
 sudo shmod +x pack.sh
  • 运行完成
 ./pack.sh

4、打包qt动态库,还有一种更快捷方式:使用linuxdeployqt

下载linuxdeployqt 安装详情

linuxdeployqt  test -appimage
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值