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
linux 应用软件打包工具相关推荐
- linux系统打包工具,Linux 压缩、解压缩和打包工具
前言:你是否曾经因为某个文件占用空间较大,而空间紧缺的U盘无法存放此文件.你是否曾经因为软件里有太多文件而不方便复制和携带.你是否曾因需要备份太过零散而头疼.那么基于"文件压缩和打包&quo ...
- linux apk 打包工具,linux下apk批量打包
1.思路 整个思路就是,把需要修改的参数以的方式定义在项目的AndroidManifest.xml文件中,具体参数如何获取及具体用法这儿我就不多说,然后打包好一个完整的apk包作为参照包.然后用pyt ...
- linux rom打包工具,Android rom解包打包工具
eMMC主要是针对手机和平板电脑等产品的内嵌式存储器,由于其在封装中集成了一个控制器,且提供标准接口并管理闪存等优势,越来越受到Android手机厂商的青睐,以eMMC为存储设备的android手机, ...
- linux一键打包工具,常见压缩与打包工具
第二周作业 1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 2.bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示. 3.请使用命令行展开功能来完 ...
- Linux下开源打包工具fpm的安装与使用(超详细)
Linux下开源打包工具fpm的安装与使用 一.fpm概述 二.fpm的安装 1.安装ruby环境 2.安装fpm 三.fpm的使用 1.fpm常用参数 2.举例要求 3.准备目录 4.编写脚本文件 ...
- 【Linux软件管理】FPM打包工具
FPM打包工具 1. FPM简介 1.1. 支持的源类型包 1.2. 支持的目标类型包 2. FPM的安装 2.1. 安装ruby和gem 2.2. 修改ruby源 2.3. 安装FPM工具 2.4. ...
- img解包工具_3、Linux基础命令篇、压缩打包工具
在管理系统中,我们遇到经常会使用后缀为*.tar.gz |*.tar.bz2 等文件,他们是什么文件呢?请看下面介绍及使用方法 压缩的原理,比如一个字符串"www.baidu.com&quo ...
- linux下如何安装软件?——linux应用软件安装包类型及安装介绍
原文:http://blog.chinaunix.net/uid-24612962-id-3181499.html 一.解析Linux应用软件安装包,通常Linux应用软件的安装包有四种: 1) ta ...
- 详解linux下auto工具制作Makefile源码包(制作篇)
2019独角兽企业重金招聘Python工程师标准>>> 详解linux下auto工具制作Makefile源码包(制作篇) 水木杨 一. 概述 为了更好的制作configure ...
最新文章
- [PyTorch] rnn,lstm,gru中输入输出维度
- Asp.net 中 OnClientClick 与 OnClick 的执行顺序
- image vb6 图片自适应_Python人工智能使用OpenCV进行图片形状的中心检测
- apache rewrite 二级域名
- python 如何查看列表的维度?
- 2015 ACM/ICPC Asia Regional Shenyang Online题解
- idea android 开发
- 鸿蒙面向开发者语言,华为正式发布鸿蒙OS 面向全球开发者开源!
- Rhythmk 一步一步学 JAVA(9) JAVA 基础笔记[枚举,...]
- Android中注册一个 BroadcastReceiver的代码
- Android tv upnp播放器,TV Connect: AirPlay, DLNA
- matlab regstat函数,MATLAB如何使用binostat函数计算二项分布的期望和方差
- elementUI中input增加自定义图片
- Python Computer Vision Programming学习笔记(一)——Python以及各Package安装
- 排列熵、模糊熵、近似熵、样本熵的原理及MATLAB实现之样本熵
- Spring Boot3.0正式发布及新特性解读
- ActiveMQ系列—ActiveMQ中的Queue和Topics
- 23、实时汇率API接口,免费好用
- 局部静态变量和全局静态变量
- signal,blinker:信号(看我脸色行事)