我正在尝试使用 deb 版本 2 构建 deb 包,我下载了apache2_2.4.18-2ubuntu3_amd64.deb
它,当我解压它时,我发现里面有 3 个文件。
1)控制.tar.gz
2)数据.tar.xz
3)debian-binary
我知道如何制作旧版本。
但没有找到正确的指南来制作格式 2 的 deb
请提供视频教程或者文章链接!
答案1
我找到了这个解决方案
1) 确定软件包的名称。标准的 Debian 符号全部小写,格式如下:
Code: <project>_<major version>.<minor version>-<package revision>
2)例如,您可以将您的第一个包命名为...代码:mypackage_1.0-1
3)将所有程序文件复制到 mypackage_1.0-1
4)在 mypackage_1.0-1 内创建 DEBIAN 目录
5)在 DEBIAN 中创建控制文件,内容如下(根据你的软件包进行修改)
Package: mypackage
Version: 1.0-1
Section: base
Priority: optional
Architecture: i386
Depends: libsomethingorrather (>= 1.2.13), anotherDependency (>= 1.2.6)
Maintainer: Your Name <[email protected]>
Description: my Package
When you need some sunshine, just run this
small program!
(the space before each line in the description is important)
7)现在您只需制作包装:
代码: dpkg-deb --build mypackage_1.0-1