如何使用 ubucompilator/checkinstall 将 .tar.gz 等转换为 .deb 格式?

如何使用 ubucompilator/checkinstall 将 .tar.gz 等转换为 .deb 格式?

可能重复:
将源代码编译成 DEB 包

我有一些 tarball,想将它们转换成 Debian 软件包。我通常使用gdebi.debs 安装,但 tarball 对我来说很难使用。我该如何使用checkinstallubucompilator制作这些 .deb 文件?

答案1

http://answers.oreilly.com/topic/249-how-to-use-checkinstall-to-create-packages-from-sources/

使用 apt(或您最喜欢的包安装程序)安装checkinstall

sudo apt install checkinstall

将 tarball 解压到一个目录中。在本例中,它是/tmp/program_exampleterminal使用以下命令打开并进入该目录:

sudo -i

cd /tmp/program_example

现在运行:

make

进而

checkinstall -D --pakdir=/home/youruser/packages/

这将在 中生成一个 deb 包/home/youruser/packages并安装它。然后您可以重复使用它并将其提供给其他人。不要使用它为 PPA 或包服务器生成包。这些必须手动生成和调整。

当它提示您提供描述时,只需描述该包,然后按几次 Enter 即可完成。

相关内容