makeself与deb打包与简单的makeself转deb的方式,简单明了!
来源:互联网 发布:武术器械大全 淘宝 编辑:程序博客网 时间:2024/04/30 03:39
1。makeself简单打包:
如果是Ubuntu,可以用命令apt-get install makeself 进行在线安装.
如果是基于RPM的Linux发行版如Redhat,SUSE,可以用命令yum install makeself 进行在线安装.
2. 使用makeself
makeself--notemp 要压缩的目录 要做成的文件名 描述信息 第一个要执行的脚本
这里其实就是先将文件和脚本都放在一个单独的文件写好,可以运行后,注意把第一个脚本放在文件夹下第一级目录。
2.deb打包。
这里就只用dpkg-deb进行基础打包:
在文件下创建DEBIAN文件夹,下面创建以下文件。
control
用了记录软件标识,版本号,平台,依赖信息等数据
preinst
在解包data.tar.gz前运行的脚本
postinst
在解包数据后运行的脚本
prerm
卸载时,在删除文件之前运行的脚本
postrm
在删除文件之后运行的脚本
这里control是必须写的,按照下面的格式。1. Package: app.weiphone.qxxqxx
2. Name: deb的名字,可以是中文
3. Version: 1.0
4. Architecture: iphoneos-arm
5. Depends:
6. Description: 描述
7. Maintainer: 维护人
8. Author: qxxqxx<694747680@qq.com>
然后就在和DEBIAN同级目录就是根目录:/
创建的/usr/,/opt等等等的文件夹,安装包执行时就把该包放到真正的系统该文件夹下,注意修改安装包内的各个文件的权限,因为会把这些权限给赋值到真正系统下。
最后
dpkg-deb -b XXXXXXXXXXXXXXX XXXXXXXXXXX.deb
就可以安装了。这里脚本的shell都是以root权限执行的,我还没解决这个问题。
3简单一起使用:
使用makeself进行打包,放到DEBIAN同级目录下进行复制,
使用postinst进行复制后的脚本调用,
- makeself与deb打包与简单的makeself转deb的方式,简单明了!
- 从源码打包DEB的简单方法
- 从源码打包DEB的简单方法
- Ubuntu下的deb打包、安装与卸载
- RPM 转 DEB与 DEB to RPM
- deb的简单用法
- 用Linux makeself制作自解压的可执行程序
- Binary Makeself
- deb的提取,修改以及打包
- 打包IPA 和DEB的方法
- 关于.deb与.rpm
- Deb打包
- deb 打包
- 打包deb
- rpm转deb的工具
- Ubuntu下deb与rpm包的安装方法
- ubuntu常用软件包deb的安装与卸载
- ubuntu常用软件包deb的安装与卸载
- [TensorFlow] ubuntu16.04 pip3安装 TensorFlow
- Java实现九大排序算法
- Windows下升级node.js版本方法
- 对数字段进行排序,String,Integer,Arrays,ArrayList,Scanner
- 统计学之三大相关性系数(pearson、spearman、kendall)
- makeself与deb打包与简单的makeself转deb的方式,简单明了!
- 匿名对象
- 块设备内核参数max_segments和max_sectors_kb解析
- Fresco源码分析之DraweeView
- 秒杀系统架构优化思路
- bash和shell的区别
- Vue入门系列之Vue实例详解与生命周期
- JDBC的两层模型与三层模型(多层)
- 二维数组中的查找