DEB Package在编译后添加preinst

时间:2012-12-25 18:21:21

标签: ios jailbreak deb

我的好友大约一年前为我的iPad写了一个自定义补丁,允许我使用某些应用程序,尽管被打牢。不幸的是它不再有效,但我发现可以通过在安装deb软件包之前手动创建几个目录来修复它。

是否可以将此预先安装的代码与我现有的deb文件捆绑在一起,以便在安装失败之前自动创建目录?请注意,我没有deb软件包的原始源代码。

1 个答案:

答案 0 :(得分:1)

不确定。解压缩Debian软件包的内容(使用dpkg -x),然后在DEBIAN目录中创建一个名为preinst的文件。这必须是具有适当权限的可执行文件(或shell脚本); ordinaryluy 0755足够好了。内容如下:

#!/bin/bash

mkdir -p /path/to/folder

然后使用dpkg-deb --build重新创建包,现在应该没问题。