我的好友大约一年前为我的iPad写了一个自定义补丁,允许我使用某些应用程序,尽管被打牢。不幸的是它不再有效,但我发现可以通过在安装deb软件包之前手动创建几个目录来修复它。
是否可以将此预先安装的代码与我现有的deb文件捆绑在一起,以便在安装失败之前自动创建目录?请注意,我没有deb软件包的原始源代码。
答案 0 :(得分:1)
不确定。解压缩Debian软件包的内容(使用dpkg -x
),然后在DEBIAN目录中创建一个名为preinst
的文件。这必须是具有适当权限的可执行文件(或shell脚本); ordinaryluy 0755足够好了。内容如下:
#!/bin/bash
mkdir -p /path/to/folder
然后使用dpkg-deb --build
重新创建包,现在应该没问题。