如何从已编译的源文件创建.deb包?

题:

单声道3.0已经出来了,但我发现没有可以安装它的ppa。

有一个: https : //launchpad.net/~directhex/+ppa-packages

但它是单声道2.10.8.1-5。

我正在玩ASP.NET MVC4,这就是我需要3.0版本的原因。

现在我可以自己编译和安装mono 3.0。 我是怎么做的,我在这里进行了教程: http : //ubuntuforums.org/showthread.php?t = 1591370

我现在的问题是,对于我已经/想要制作的每个新的ubuntu安装(服务器,笔记本电脑,桌面,HD打破时更新安装)我需要再次经历这个冗长的过程。

所以我想编译一次,然后将其上传到PPA,这样我(以及其他所有人)就不需要再次从源代码安装它。

现在的问题是:整个构建过程需要配置运行选项,后配置makefile修复,后配置源代码修复等。

有没有一种简单的方法可以从已编译的文件中创建.deb包?

所以在安装脚本中,我只需要写几次:

cd package_directory_1/ make install cd package_directory_2/ make install cd package_directory_3/ make install 

等等

checkinstall,根据Tachyons的提示

 apt-get install checkinstall checkinstall -D make install 

有关详细信息,请参见此处
http://www.falkotimme.com/howtos/checkinstall/

你试过了吗:

 make package 

除了创建包之外,它不会安装任何东西。

JM