如何制作 deb 包版本 2?

如何制作 deb 包版本 2?

我正在尝试使用 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

相关内容