0

大约一年前,我的好友为我的 iPad 编写了一个自定义补丁,它允许我在越狱的情况下使用某些应用程序。不幸的是,它不再起作用,但我发现可以通过在安装 deb 包之前手动创建一些目录来修复它。

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

4

1 回答 1

1

当然。提取 Debian 软件包的内容(使用),然后在 DEBIAN 目录中dpkg -x创建一个名为的文件。preinst这必须是具有适当权限的可执行文件(或 shell 脚本);通常情况下 0755 已经足够好了。内容可能如下:

#!/bin/bash

mkdir -p /path/to/folder

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

于 2012-12-25T18:27:20.823 回答