我有以下的Debian结构:Debian包创建在PREINST必需的目录
- 的Debian的/ usr /共享/测试
- 的Debian的/ usr /共享/测试/检验
- 的Debian的/ usr /共享/测试/检验/一个
- 的Debian的/ usr /共享/测试/检验/ b
使用dpkg-DEB --build使用dpkg -i构建软件包和安装后,它不似乎会自动创建文件夹测试,如果它们不存在。我是否需要在preinst脚本中手动创建它们?
更新:问题是因为preinst有一个错误,所以拆包没有得到发生的机会。
洛朗
就我而言,它是一个二进制包。我的结构与您的结构相同,但是当我使用dpkg -i时,它不会解压缩任何文件或文件夹。 – 2009-12-01 01:20:00
大约有8000个源代码包 - 为什么不选择现有的简单包并查看它的功能?出于这个原因,我们曾经有一个简单的'hello'包作为工作示例。 – 2009-12-01 02:07:34
更新:问题是因为preinst有错误,所以拆包没有机会发生。 – 2009-12-01 02:28:11