如何创建包含源代码的软件包,在安装过程中进行编译

如何创建包含源代码的软件包,在安装过程中进行编译

是否可以为 Ubuntu 创建一个 deb 包,其中包含源代码并在安装过程中自动将其编译为可执行文件?

我还没有找到任何这方面的教程,只有关于“如何从源代码编译包”的教程,这与我想要的完全不同。这让我觉得,这可能不是一个好主意。

那么,这可能吗?如果可能,这是一个好主意吗?

答案1

软件包的工作方式并非如此.deb。它们包含预编译的软件,您不能只使用源代码制作 deb 软件包。我有一个建议:为什么不制作一个包含源代码和编译脚本的 .tar.gz 软件包?脚本应如下所示:

#!/bin/bash

# here comes the code to compile your source code, like the usual. Change to fit your needs.

./configure

make

make install

相关内容