可能重复:
将源代码编译成 DEB 包
我有一些 tarball,想将它们转换成 Debian 软件包。我通常使用gdebi
.debs 安装,但 tarball 对我来说很难使用。我该如何使用checkinstall
或ubucompilator
制作这些 .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_example
。terminal
使用以下命令打开并进入该目录:
sudo -i
cd /tmp/program_example
现在运行:
make
进而
checkinstall -D --pakdir=/home/youruser/packages/
这将在 中生成一个 deb 包/home/youruser/packages
并安装它。然后您可以重复使用它并将其提供给其他人。不要使用它为 PPA 或包服务器生成包。这些必须手动生成和调整。
当它提示您提供描述时,只需描述该包,然后按几次 Enter 即可完成。